直播电商源码,android设置轮播图转场动画特效

直播电商源码,android设置轮播图转场动画特效实现的相关代码

(1)创建两个页面分别为Mainactivity和Nerk页面

(2)在res文件夹下面创建anim文件,用来存放设计过渡动画的xml文件:

首先在anim文件下创建button_in.xml文件和button_out.xml文件(分别代表向下切入和向上            切出的过渡动画)

然后在button_in.xml文件中加入以下代码(具体原因等下一起说)

 

1
<translate<br>    xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:duration="300"<br>    android:fromYDelta="100%p"<br>    android:toYDelta="0"/>

​然后在button_out.xml文件中加入以下代码:

 

1
<translate<br>    xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:duration="300"<br>    android:fromYDelta="0"<br>    android:toYDelta="-100%p" />

这样简单的过渡效果就制作好了,那么接下来就是如何使用这个效果了

(3)过渡页面动画的使用

 在nerk.xml文件中加入如下xml代码:

 

1
<br><LinearLayout android:layout_width="match_parent"<br>    android:layout_height="match_parent"<br>    xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:orientation="vertical"<br>    android:gravity="center_horizontal"><br>    <TextView<br>        android:id="@+id/heihei"<br>        android:layout_width="300px"<br>        android:layout_height="200px"<br>        android:text="开始"<br>        android:textSize="35sp"<br>        android:gravity="center"><br>    </TextView><br></LinearLayout>

然后在Nerk.java文件中给id为“heihei”的textview控件添加点击事件,在点击事件中加入如下代码:

其中,Intent(Nerk.this,MainActivity.class),表示设置页面跳转,即从Nerk页面跳转到Mainactivity页面。而

1
overridePendingTransition(R.anim.button_in, R.anim.button_out);则表示加载改跳转动作的动画样式 ,切入动画为anim文件下的button_in.xml设置的动画,切出动画则为anim文件下的button_out.xml设置的动画。到此,页面的动画专场就完成了

同理

在Mainactivity.xml文件中加入如下xml代码:

 

1
<br><?xml version="1.0" encoding="utf-8"?><br><LinearLayout android:layout_width="match_parent"<br>    android:layout_height="match_parent"<br>    xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:orientation="vertical"<br>    android:gravity="center_horizontal"><br>    <TextView<br>        android:id="@+id/back"<br>        android:layout_width="300px"<br>        android:layout_height="200px"<br>        android:text="返回"<br>        android:textSize="35sp"<br>        android:gravity="center"><br>    </TextView><br>    <TextView<br>        android:layout_width="match_parent"<br>        android:layout_height="300px"<br>        android:background="#ff0f0f"<br>        android:id="@+id/text1"><br>    </TextView><br></LinearLayout>

给id为R.id.back的textview控件添加点击事件,在事件中添加如下代码

 

1
finish();<br>overridePendingTransition(R.anim.button_in, R.anim.button_out);

则完成了返回页面的动作。

以上就是 直播电商源码,android设置轮播图转场动画特效实现的相关代码,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(123)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示