android 可拖拽View的简单实现

Posted 郭梧悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 可拖拽View的简单实现相关的知识,希望对你有一定的参考价值。

其实android可拖拽View实现起来很简单,最简单的就是实现View的setOnTouchListener方法。下面这段代码就实现了如下两个功能:
1、View随着手指的拖动儿拖动。
2、当松开手指的时候,如果View在屏幕的右半边,则自动让其贴到屏幕右边缘展示。如果在屏幕的左半边,则自动让View贴到左边展示。
3、代码中screenHeight和screenWidth是手机屏幕的高和宽。

private boolean isIntercept =falseprivate void initListener() {
     

        //screenHeight和screenWidth是手机屏幕的高和宽。  
        view.setOnTouchListener(

以上是关于android 可拖拽View的简单实现的主要内容,如果未能解决你的问题,请参考以下文章

Android自定义View实现可拖拽的进度条

Android自定义View之可拖拽悬浮控件 代码赏析

Android 自定义可拖拽View,界面渲染刷新后不会自动回到起始位置

android可拖拽悬浮控件和Kotlin的可拖拽悬浮控件/可拖拽悬浮按钮带Demo附件

android可拖拽悬浮控件和Kotlin的可拖拽悬浮控件/可拖拽悬浮按钮带Demo附件

可拖拽 Bottom Sheet View Controller