繁体   English   中英

切换View对象的可见性状态时如何为其设置动画?

[英]How to animate a View object when toggling its visibility state?

ViewGroup对象在消失状态和可见状态之间转换

我有一个ViewGroup对象,可以通过分别按下“向下”和“向上”按钮在其“消失”和“可见”之间切换其可见性值。 当ViewGroup对象进入或离开视图时,我希望它看起来像是被拖放/向下滑动和升高/向上滑动(如上图所示)。 任何人都对如何实现这一目标有任何想法或线索?

(特别注意:进入和退出视图的ViewGroup对象包含需要与之交互的Button等。)

您将使用SlidingDrawer:

http://developer.android.com/reference/android/widget/SlidingDrawer.html

<SlidingDrawer
     android:id="@+id/drawer"
     android:layout_width="match_parent"
     android:layout_height="match_parent"

     android:handle="@+id/handle"
     android:content="@+id/content">

     <ImageView
         android:id="@id/handle"
         android:layout_width="88dip"
         android:layout_height="44dip" />

     <ViewGroup
         android:id="@id/content"
         android:layout_width="match_parent"
         android:layout_height="match_parent" />

 </SlidingDrawer>

就那么简单。 句柄是您的按钮。 您必须按照方向和尺寸进行操作,才能进入屏幕上想要的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM