本网站(662p.com)打包出售,且带程序代码数据,662p.com域名,程序内核采用TP框架开发,需要联系扣扣:2360248666 /wx:lianweikj
精品域名一口价出售:1y1m.com(350元) ,6b7b.com(400元) , 5k5j.com(380元) , yayj.com(1800元), jiongzhun.com(1000元) , niuzen.com(2800元) , zennei.com(5000元)
需要联系扣扣:2360248666 /wx:lianweikj
模仿即刻App里用户头像拖动效果
一路向西 · 425浏览量 · 发布于2020-11-15 +关注

作者devilist,源码SnakeViewMaker,SnakeViewMaker 是一个模仿即刻App里用户头像拖动效果的工具类。

调用方法:

1.创建 SnakeViewMaker;

    SnakeViewMaker snakeViewMaker = new SnakeViewMaker(MainActivity.this);

2.绑定

    snakeViewMaker
    .addTargetView(imageView)                                  // 绑定目标View
    .attachToRootLayout((ViewGroup) findViewById(R.id.root));  // 绑定Activity/Fragment的根布局

3.其他相关API

    snakeViewMaker.detachSnake();                // 解除绑定
    snakeViewMaker.updateSnakeImage();           // 当目标View的视图发生变化时,调用此方法用以更新Snake视图状态
    snakeViewMaker.interceptTouchEvent(true);    // Snake拖动过程中是否需要屏蔽其他onTouch事件,默认屏蔽
    snakeViewMaker.setVisibility(View.VISIBLE);  // 控制可见性
    snakeViewMaker.setClickable(true);           // 控制可点击
    snakeViewMaker.setEnabled(true);             // 控制可触摸

注意事项

1.目前不支持LinearLayout根布局

2.加载本地图片可直接调用。网络图片需要在图片加载完成后才能调用,不然可能出现绑定不成功的情况

例如,用glide加载网络图片时,调用时机如下:

    snakeViewMaker = new SnakeViewMaker(MainActivity.this);
    Glide.with(this).load(url).asBitmap()
                    .into(new BitmapImageViewTarget(imageView) {
                        @Override
                        protected void setResource(Bitmap resource) {
                            super.setResource(resource);
                            snakeViewMaker.addTargetView(imageView)
                                    .attachToRootLayout((ViewGroup) findViewById(R.id.root));
                        }
                    });


源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!

相关推荐

android图片选择库功能ImagePicker源码

相关信息 程序猿小军 · 550浏览 · 2020-12-17 09:46:58
一个安卓扩展BlurHashExt

相关信息 安卓巴士 · 595浏览 · 2020-11-30 17:32:57
Android创建抗锯齿透明背景圆角图像

相关信息 kenrry1992 · 698浏览 · 2019-12-04 16:12:21
Android 图片浏览缩放控件

相关信息 冷月葬花魂 · 760浏览 · 2019-09-10 16:00:42
趣刻 Android APP 安卓源码

相关信息 kenrry1992 · 678浏览 · 2019-08-15 18:12:10
android遮罩对比图效果组件特效源码

相关信息 kenrry1992 · 775浏览 · 2019-06-24 14:23:23
在图片上做标签案例源码

相关信息 冷月葬花魂 · 698浏览 · 2019-05-24 15:52:30
Android图像背景删除案例源码

相关信息 冷月葬花魂 · 1001浏览 · 2019-05-22 16:35:02
加载中

0评论

评论
欢迎大家关注我,有技术问题可以一起交流探讨!
  • 源码信息
  • 所需 1 点数
  • 源码作者:匿名作者
  • 源码大小:1.111 MB
  • 源码类型:android源码
  • 显示语言: 简体中文
  • 运行环境:未知
分类专栏
小鸟云服务器
扫码进入手机网页