android动画专栏
android支持很多动画效果,本专栏介绍如果做一些很实用的动画效果,很详细,附代码
移动爱好者
这个作者很懒,什么都没留下…
展开
-
如何写一个可以展开的TextView
原理是通过点击的时候设置 setMaxLines(lineNum)来实现:public class ExpandableTextView extends TextView { private static int MIN_LINE_NUM = 2; private static int MAX_LINE_NUM = 20; private int lineNum = M原创 2014-08-25 07:25:26 · 2096 阅读 · 1 评论 -
如果给Contact的List加一个用字母排序的导航
效果图:这样写Layout:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:rcm="http://schemas.android.com/apk/res/com.ringcentral.android" android:id="@+id/cont原创 2014-08-24 15:29:15 · 1723 阅读 · 0 评论 -
android的ListView点击item使item展开的做法
直接上代码把,主要是重新给item measure高度,直接上代码把import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.MotionEvent;import andr原创 2014-08-16 10:07:05 · 8406 阅读 · 11 评论 -
如果写一个点击view带动画的下滑展开显示隐藏内容的控件
原理是在onMeasure中得到隐藏内容的高度,点击这个view的时候对隐藏的view startAnimation,让它的高度从0增长到onMeasure得到的这个View的measureHeight具体这样写:public class ExpandableLayout extends LinearLayout { private Context mContext; pri原创 2014-08-25 06:45:10 · 6017 阅读 · 2 评论 -
android一个弹出菜单的动画(二)
如果做一个弹出的控件,我们可以进行添加view:写class SatelliteMenu extends FrameLayoutprivate void init(Context context, AttributeSet attrs, int defStyle) { inflate(context, R.layout.sat_main, this); imgMain = (Ima原创 2014-08-08 16:34:43 · 1732 阅读 · 0 评论 -
android一个弹出菜单的动画(一)
先上效果图:先写Layout文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_paren原创 2014-08-06 17:53:18 · 2773 阅读 · 1 评论 -
android的ViewPager和Animation的一些使用(二)
Animation的部分android的animation分为scale,rotate,tranlateAnimation,alpha这几种start animation的方式以下几种: t1_icon1.setImageResource(R.drawable.t1_frame_animation); //t1_frame_animation这个动画是放在drawab原创 2014-07-15 11:20:20 · 1628 阅读 · 2 评论 -
android的ViewPager和Animation的一些使用(一)
android的ViewPager是一个可以支持手势来切换View的控件,很适合来做用户引导的页面:如果有4张图,那么我们这样来写Layout:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/whats_new_main_view" andr原创 2014-07-15 10:54:21 · 1946 阅读 · 0 评论 -
android旋转动画和平移动画详解,补充说一下如果制作gif动画放到csdn博客上
先上效果图:这里做一个左右旋转,上下旋转,和左右移动的动画,先自己建立一个View的类,作为操作的对象:public class MyView extends View { private Paint mPaint; int width = 0; int height = 0; public MyView(Context context, AttributeSet a原创 2014-07-13 12:38:49 · 2632 阅读 · 2 评论 -
android如何做iphone那种图片抖动动画的效果(包括button和EditText)
给按钮做抖动效果,可以这样做,建立anim文件夹在res下面,创建一个button_shake.xml<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="120" android:fromDegrees="-3" android:pivotX="100原创 2014-07-10 14:01:17 · 4739 阅读 · 1 评论 -
写一个android带动画效果的TabHost(类似微博客户端的切换效果)
先上图:原创 2014-07-10 08:18:49 · 2339 阅读 · 0 评论 -
android Title滑块动画实现(适合新闻客户端多种栏目的展示)
先上效果图,选择不同的模块,滑动会通过动画形式滑过去,这种适合新闻客户端多种栏目的展示:这么写Layout:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="原创 2014-07-01 13:20:43 · 2981 阅读 · 15 评论