直播代码Android自定义view,跟随手指滑动

软件工具
0 718
public class FollowConstraintLayout extends ConstraintLayout {
 
    //移动
    private GestureDetector gestureDetector;
    private OnClickListener l;
    public FollowConstraintLayout(Context context) {
        super(context);
    }
 
    public FollowConstraintLayout(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
 
    public FollowConstraintLayout(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }
 
    {
        performClick();
        gestureDetector = new GestureDetector(getContext(),new GestureDetector.SimpleOnGestureListener(){
 
            @Override
            public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
                //滑动事件
                setX(e2.getRawX()-(getWidth()+e1.getX())/2);
                setY(e2.getRawY()-(getHeight()+e1.getY())/2);
                return true;
            }
 
            @Override
            public boolean onSingleTapConfirmed(MotionEvent e) {
                //点击事件
                if(l != null)
                    l.onClick(FollowConstraintLayout.this);
                return true;
            }
        });
    }
 
    @Override
    public void setOnClickListener(@Nullable OnClickListener l) {
       this.l = l;
    }
 
    @Override
    public boolean onTouchEvent(MotionEvent event) {
        gestureDetector.onTouchEvent(event);;
        return true;
    }
}


精选帖子
DAWN 融资3300万美金,下一个挖矿空投大项目类似grass 268
Teneo融资上千万美元,类似小草Grass挂机项目 295
Android 标枪定位 v2.11.3 免Root实现虚拟定位 340
Windows11 轻松设置 v1.10 绿色版 251
Android 海螺问问 Ghat GPT v2.30.0 免费AI助手 302
Android 海绵音乐 v2.33 免费AI音乐软件 239
Android 换脸变装视频秀 v1.2.4 美女视频AI换脸 228
Android 配音鸭文字转语音 v1.6.0登陆解锁会员 141
Android 配音工厂 v1.0.8 解锁会员版 400
热门帖子
Android 标枪定位 v2.11.3 免Root实现虚拟定位 340
Android 海螺问问 Ghat GPT v2.30.0 免费AI助手 302
Teneo融资上千万美元,类似小草Grass挂机项目 295
DAWN 融资3300万美金,下一个挖矿空投大项目类似grass 268
Windows11 轻松设置 v1.10 绿色版 251
Android 海绵音乐 v2.33 免费AI音乐软件 239
Android 换脸变装视频秀 v1.2.4 美女视频AI换脸 228
Ai一键生成影视解说视频,仅需十秒即可完成,多平台分发,轻松日入1000+ 179
【免费V2ray安卓和电脑梯子】年度最佳免费v2ray梯子推荐_最新免费V2ray节点分享 117