Android箭头图标移动动画实现
来源:互联网 发布:网络端口有几根线 编辑:程序博客网 时间:2024/05/21 08:36
1、效果:箭头图标由原来位置向上移动,同时改变alpha值变小。(这个效果即提示用户向上滑动屏幕)
2、布局代码activity_down.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/img_down" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/down" android:layout_alignParentBottom="true" android:layout_marginBottom="30dp" android:layout_centerHorizontal="true" /></RelativeLayout>3、动画代码down_anim.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator" android:shareInterpolator="true" android:duration="1000" > <alpha android:fromAlpha="1" android:toAlpha="0.5" android:repeatCount="infinite" android:repeatMode="reverse" /> <!-- <scale android:fromXScale="100%" android:fromYScale="100%" android:toXScale="80%" android:toYScale="80%" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" />--> <translate android:fromXDelta="0%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="-30%" android:repeatCount="infinite" android:repeatMode="reverse" /></set>
4、activity代码
package ivan.com.appbackendtest;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.animation.AnimationSet;import android.view.animation.AnimationUtils;import android.widget.ImageView;public class DownActivity extends AppCompatActivity { private ImageView img_down; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_down); img_down = (ImageView)findViewById(R.id.img_down); AnimationSet animationSet = (AnimationSet)AnimationUtils.loadAnimation(this, R.anim.down_anim); img_down.startAnimation(animationSet); }}
5、结束,动画代码的参数说明请访问Android 三种动画详解
阅读全文
0 0
- Android箭头图标移动动画实现
- 矢量图VectorDrawable轻松实现箭头左右移动动画
- Android实现简单移动动画
- android属性动画圆环+箭头
- Android:下载动画,图标飞入下载管理动画实现
- Android移动开发-属性动画的实现
- Android—去掉ExpandableListView的箭头图标
- 移动端实现 iphone android 小图标 文字排版
- android 实现图标 (图片)拖拽移动
- Android:实现ActionBar的home图标动画切换
- android动画-移动动画问题
- C#实现托盘图标动画
- Android 移动动画- TranslateAnimation
- Android 移动动画- TranslateAnimation
- after伪元素实现空心三角箭头和X图标
- Android 响应键盘移动图标
- android 移动开发 手势切换页面实现动画效果
- Android 移动跟渐变动画代码实现(AnimationUtils)
- python写入mysql乱码
- Android Wi-Fi源码分析之wpa_supplicant初始化(一)
- ios 动画
- mysql数据库更改root密码以及授权用户DML权限
- RXSwift常用操作
- Android箭头图标移动动画实现
- HttpClient 教程 (一)
- android 模拟器INSTALL_FAILED-NO_MATCHING_ABIS:Failed to extract native libraries,res=-113
- Logback浅析
- matlab所见即所得式保存图片
- 开启技术博客之旅
- 交换机接口的access与trunk
- NSValue和NSNumber和NSString
- data analytics