2017-06-14 102 views
0

我有布局文件如何向上滑动,并与动画滑下android系统

<LinearLayout 
    android:id="@+id/linear_search" 
    android:orientation="vertical" 
    android:background="#fee102" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:textSize="20sp" 
     android:id="@+id/search" 
     android:gravity="left|center" 
     android:paddingLeft="10dp" 
     android:paddingTop="15dp" 
     android:paddingBottom="15dp" 
     android:drawablePadding="10dp" 
     android:textColor="#5b5a52" 
     android:text="What - When - Where?" 
     android:drawableLeft="@drawable/ic_search_black_24px" 
     android:background="#ffed64" 
     android:layout_marginTop="10dp" 
     android:layout_marginBottom="10dp" 
     android:layout_marginLeft="15dp" 
     android:layout_marginRight="15dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <EditText 
     android:visibility="gone" 
     android:textSize="20sp" 
     android:id="@+id/what" 
     android:gravity="left|center" 
     android:paddingLeft="10dp" 
     android:paddingTop="15dp" 
     android:paddingBottom="15dp" 
     android:drawablePadding="10dp" 
     android:textColor="#5b5a52" 
     android:text="What?" 
     android:background="#ffed64" 
     android:layout_marginTop="10dp" 
     android:layout_marginBottom="5dp" 
     android:layout_marginLeft="15dp" 
     android:layout_marginRight="15dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <EditText 
     android:visibility="gone" 
     android:textSize="20sp" 
     android:id="@+id/when" 
     android:gravity="left|center" 
     android:paddingLeft="10dp" 
     android:paddingTop="15dp" 
     android:paddingBottom="15dp" 
     android:drawablePadding="10dp" 
     android:textColor="#5b5a52" 
     android:text="When?" 
     android:background="#ffed64" 
     android:layout_marginTop="5dp" 
     android:layout_marginBottom="5dp" 
     android:layout_marginLeft="15dp" 
     android:layout_marginRight="15dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <EditText 
     android:visibility="gone" 
     android:textSize="20sp" 
     android:id="@+id/where" 
     android:gravity="left|center" 
     android:paddingLeft="10dp" 
     android:paddingTop="15dp" 
     android:paddingBottom="15dp" 
     android:drawablePadding="10dp" 
     android:textColor="#5b5a52" 
     android:text="Where?" 
     android:background="#ffed64" 
     android:layout_marginTop="5dp" 
     android:layout_marginBottom="10dp" 
     android:layout_marginLeft="15dp" 
     android:layout_marginRight="15dp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

我想滑下时,搜索文本视图中单击,然后搜索文本视图去和所有其他编辑文本视图与动画可见这个怎么做?

java中怎么做请告诉我这个的整个代码

回答

0

使动画文件夹中的文件slide_down.xml和复制下面的代码

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
<translate 
    android:duration="1500" 
    android:fromYDelta="5" 
    android:toYDelta="90%" /> 

为slide_up.xml

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
<translate 
    android:duration="1500" 
    android:fromYDelta="90%" 
    android:toYDelta="0" /> 

现在在Java代码中使用下面的代码

Animation slideUpAnimation = AnimationUtils.loadAnimation(getApplicationContext(), 
      R.anim.slide_up_animation); 

最后将它转换为你的ImageView或任何ü使用..

imageView.startAnimation(slideUpAnimation);