本文主要是介绍Android 仿照微信滑动界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
仿照微信的滑动指示条,有两种方法
一种是通过计算手势的偏移量,然后使用动画来播放.
还有一种是利用设置不断的设置指示条的位置来控制指示条的移动
这里有一个链接
http://blog.csdn.net/lmj623565791/article/details/25708045
下面例子是本人自己手写的一个自定义View,通过自定义View来控制指示条移动
使用的是通过设置指示条的左边距来控制指示条的位置,从而达到了滑动的效果
package com.siyehuazhilian.view;import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.view.MotionEvent;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;/*** 自定义View,用来拦截手势,添加自定义动画* * @author Administrator* */
@SuppressLint("NewApi")
public class MyLinearLayout extends LinearLayout {// 手指刚接触坐标xprivate float startX = 0;// 手指滑动的距离priv
这篇关于Android 仿照微信滑动界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!