如何在两个layout之间切换,下面转自天翼空间的帖子可以告诉你答案。
就是一个activity中 两个LinearLayout,一个可见,一个不可见,然后从可见的那个切换到不可见那个,中间实现个滑动效果,实现方法: 使用FrameLayout(ViewFlipper是其子类,再容易)可以很容易解决的,如果不使用的话,也可以.
只要你点击某个按钮时,动态隐藏前一个Layout再动态的显示后一个就可以了.
动态,就是一个Animation,比如:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="700"/> 从距左100%的地方向左移,直到0,就是显示到不显示.花时间700毫秒.
两个Layout都可以用这个(要显示的当然就fromXDelta是从0-100了),效果就是两个Layout同时向左移.
同样,定义一个向右移的,供下一次向右移动用.
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="700" />
</set>
【Android】两个layout之间的滑动切换
精选 转载![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【ArkTS】鸿蒙开发 比较两个数的大小 用户界面输入两个数并输出较大数
【HarmonyOS】 鸿蒙开发 (比较两个值大小,输出较大值)在DevEco Studio中开发,用户界面输入两个值,比较两个值大小并输出较大值。主要是练习了对TextInput属性的应用。
鸿蒙开发 TextInput属性 用户界面输入 两个值比较大小 ArkTS -
Android两个layout切换。
color.xml-----------------------[code="java"] #000000 #FFFFFFFF[/co
移动开发 java android xml ide