安卓动画

一、抽屉效果

事例代码

  1. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2. xmlns:tools="http://schemas.android.com/tools"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. android:orientation="vertical" >
  6. <TextView
  7. android:layout_width="match_parent"
  8. android:layout_height="45dip"
  9. android:layout_centerInParent="true"
  10. android:background="#8866ff00"
  11. android:gravity="center"
  12. android:text="流量统计"
  13. android:textSize="25sp" />
  14. <LinearLayout
  15. android:layout_width="match_parent"
  16. android:layout_height="match_parent"
  17. android:orientation="vertical" >
  18. <View
  19. android:layout_width="match_parent"
  20. android:layout_height="100dip" />
  21. <SlidingDrawer
  22. android:id="@+id/sliding_drawer"
  23. android:layout_width="match_parent"
  24. android:layout_height="match_parent"
  25. android:content="@+id/mycontent"
  26. android:handle="@+id/myhandle"
  27. android:orientation="vertical" >
  28. <LinearLayout
  29. android:id="@id/myhandle"
  30. android:layout_width="match_parent"
  31. android:layout_height="wrap_content"
  32. android:orientation="vertical" >
  33. <ImageView
  34. android:layout_gravity="center"
  35. android:layout_width="wrap_content"
  36. android:layout_height="wrap_content"
  37. android:src="@drawable/lock" />
  38. </LinearLayout>
  39. <LinearLayout
  40. android:id="@id/mycontent"
  41. android:layout_width="match_parent"
  42. android:layout_height="match_parent"
  43. android:background="#44000000"
  44. android:gravity="center"
  45. android:orientation="vertical" >
  46. <TextView
  47. android:layout_width="wrap_content"
  48. android:layout_height="wrap_content"
  49. android:text="我是内容"
  50. android:textSize="20sp" />
  51. </LinearLayout>
  52. </SlidingDrawer>
  53. </LinearLayout>
  54. </LinearLayout>

注:好好看看代码,水平抽屉和垂直抽屉都可实现

SlidingDrawer 已经过时了

  1. setContentView(R.layout.activity_trafficmanager);
  2. SlidingDrawer sd= (SlidingDrawer) findViewById(R.id.sliding_drawer);
  3. sd.open();


来自为知笔记(Wiz)

时间: 2024-12-12 08:28:51

安卓动画的相关文章

测试安卓动画插入器

六种插入器介绍: <I>android.view.animation.Interpolator interpolator [in't?:p?uleit?]  跟读 口语练习 n. 窜改者,插入器:内插程序 <C>android.view.animation.AccelerateInterpolator accelerate 英 [?k'sel?re?t]   美 [?k's?l?ret]   全球发音 跟读 口语练习 vt. 使--加快:使--增速 vi. 加速:促进:增加 pub

安卓动画(Animation)总结

首先,说一下,已经一个多月没写博客了,并没有偷懒,而是总觉得时间不够用,今天仔细想想,写一篇博客的时间还是可以挤出来的,只是自己没有安排好时间而已,毕竟这也算是对学过知识的一种总结,应该坚持,所以从今天开始,我又要继续了,对自己说一声,加油! 今天对Animation的学习做一个总结: 一直觉得动画很炫酷,学了动画之后才知道原来是这么回事! 安卓Animation分为两种: (1)帧动画  Frame Animation :一张图片就是一帧,很多帧的不停切换便构成了动画 (2)补间动画   Tw

安卓动画知识总结 Animation AnimationSet LayoutAnimation

本文由PurpleSword(jzj1993)原创,转载请注明 原文网址 http://blog.csdn.net/jzj1993 常见动画有几种 控件View的动画(如Dialog窗口中的圆形进度条) 空间Window的动画(如DialogWindow,PopupWindow的动画,Activity切换时整个Window页面的动画) ViewGroup的LayoutAnimation动画,每个子控件按照设定的顺序.延迟播放动画 动画常用anim/*.xml定义 xml中定义动画,可直接使用<t

安卓动画两种基本实现方式

1.代码实现混合动画的方式,这里用到了AnimationSet这个Animation的子类来实现,从底层看该类实现了Animation的大多数方法,构造函数也有好几个. AnimationSet animationSet = new AnimationSet(true);//这里的ture表示所有的动画都使用同一变速器,也就是在布局文件中的set里设置shareInterpolator="true" AlphaAnimation alphaAnimation = new AlphaAn

安卓动画系列之一,妙用Interpolator 快速实现弹球效果

一直很想写个动画系列,把自己学过的东西好好总结一下,无奈最近都在看源码忙的焦头烂额.现在先写个开篇,以后继续补充动画相关的文章.作为引起兴趣, 这里弹球效果作为一个小例子,顺便讲讲Animation动画中应该利用Interpolator来锦上添花. 这是个很简单的例子,但复杂的东西不都由诸多看似简单的元素组合而成的么. 网上搜索已经有很多关于Interpolator的介绍文章, 这里借用一大神的文章作为介绍http://blog.csdn.net/jason0539/article/detail

安卓动画基础讲解

//逐帧动画 /** * 1.加入单张图片 * 2.生成movie.xml整个图片 * 3.代码中使用图片movie.xml */ iv=(ImageView) findViewById(R.id.iv);// iv.setImageResource(R.drawable.movie);//为iv加载六张图片// AnimationDrawable ad=(AnimationDrawable) iv.getDrawable();//得到图片给动画图片// ad.start(); DisplayM

安卓动画之ObjectAnimator

ObjectAnimator 不仅仅移动位置,还移动了对象view 先来代码片段: //Y轴变换 ObjectAnimator oa = ObjectAnimator.ofFloat(imageViewList.get(i), "translationY", y0 + y, y0); //X轴变换 ObjectAnimator ob = ObjectAnimator.ofFloat(imageViewList.get(i), "translationX", x0+x

安卓动画为了,写购物车动画,搜集的安卓动画的代码

 Animations 一.Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转.缩放.淡入淡出等,这些效果可以应用在绝大多数的控件中. 二.Animations的分类 Animations从总体上可以分为两大类: 1.Tweened Animations:该类Animations提供了旋转.移动.伸展和淡出等效果.Alpha--淡入淡出,Scale--缩放效果,Rotate--旋转,Trans

安卓动画的使用

https://www.jianshu.com/p/16e0d4e92bb2 https://www.jianshu.com/p/0eb89d43eea4 https://blog.csdn.net/weixin_39001306/article/details/80614286 原文地址:https://www.cnblogs.com/pushu/p/11373758.html