Android属性动画弹出效果
2017-01-03 13:56
337 查看
大家都知道补间动画 可以也可以达到这种效果 但是没有焦点 这次使用的是属性动画,变化之后也有焦点
先来一张效果图
先来一张效果图
public class MainActivity extends AppCompatActivity { private ImageView mOne,mTwo, mThree, mFore;
//判断是否点击过 private boolean state=false; private Handler mHandler = new Handler(Looper.getMainLooper()); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); setListener(); } private void init() { mOne = (ImageView) findViewById(R.id.one); mTwo = (ImageView) findViewById(R.id.two); mThree = (ImageView) findViewById(R.id.three); mFore = (ImageView) findViewById(R.id.fore); mWidth = DisplayUtils.getWidthPx(); mHight = DisplayUtils.getHeightPx(); } private void setListener() { mOne.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!state) { mOne.setClickable(false); mTwo.animate().xBy(-100).yBy(-100).setDuration(200).start(); mThree.animate().xBy(0).yBy(-100).setDuration(400).start(); mFore.animate().xBy(100).yBy(-100).setDuration(600).start(); mHandler.postDelayed(new Runnable() { @Override public void run() { mOne.setClickable(true); state = true; } },600); } else { mOne.setClickable(false); mTwo.animate().xBy(100).yBy(100).setDuration(600).start(); mThree.animate().xBy(0).yBy(100).setDuration(400).start(); mFore.animate().xBy(-100).yBy(100).setDuration(200).start(); mOne.postDelayed(new Runnable() { @Override public void run() { mOne.setClickable(true); state = false; } }, 600); } } }); }
相关文章推荐
- Android listview 制作表格样式+由下往上动画弹出效果实现
- android属性动画弹出菜单实例
- Android 属性动画,沿着一定角度弹出菜单
- Android动画效果之Property Animation进阶(属性动画)(四)
- Android中补间动画、属性动画效果演示
- Android RatingBar结合属性动画,快速实现 QQ群男女比例分布图效果
- android标题栏上面弹出提示框(二) PopupWindow实现,带动画效果
- Android属性动画实现布局的下拉展开效果
- android使用属性动画执行抖动效果
- Android中自定义PopupWindow实现弹出框并带有动画效果
- android 属性动画应用,不知道这个效果好看,反正挺好玩的!
- android标题栏下面弹出提示框(一) TextView实现,带动画效果
- Android 属性动画(Property Animation 给按钮的添加添加动画效果,同样可以用在整个布局上) (下)(viewGroup创建对象竟然可以用布局的id)
- Android属性动画——实现灵动菜单效果
- Android Activity 淡入淡出和从底部向上弹出动画效果
- android 属性动画应用,不知道这个效果好看,反正挺好玩的!
- Android 动画效果弹出PopupWindow,同时屏幕背景变暗
- android标题栏下面弹出提示框(一) TextView实现,带动画效果
- Android动画效果之初识Property Animation(属性动画)
- Android属性动画与自定义View——实现vivo x6更新系统的动画效果