Android自定义View
文章平均质量分 85
Android自定义View
Rex叶然
深圳10年码农 已回家摸鱼 更新内容以业务心得为主
展开
-
华为电量分段图表实现过程
手动实现华为电池分段变色图表效果原创 2022-11-22 10:26:39 · 796 阅读 · 0 评论 -
RecyclerView根据坐标得到position的思路
最近有个需求,就是手指在RecyclerView随意滑动,如在ABCDEF 滑动到A就响应数据A显示。(当然该功能可以直接自定义view draw出来)效果如图核心即题目,RecyclerView根据坐标得到position?也就是说ACTION_DOWN,ACTION_MOVE的时候去实时回调position我们先直接给RecyclerView加上setOnTouchListener 得到x,y我一开始想到的方案1是根据item的宽高区域,去算出对应x,y所在position 但是并不原创 2020-07-01 18:43:50 · 2211 阅读 · 0 评论 -
【富文本之图文混合】自定义图文样式及其点击事件(更新中...)
以下为原生实现 如果你的富文本编辑更复杂可转看Android富文本编辑器进阶版(干货,IOS可照搬逻辑)最新demo源码点击查看前言显示富文本是非常容易的,你可以使用span指定位置,html格式,甚至是一个容器组合多个view多种方式。搜索一下很快实现。编辑富文本并再现则需要用Edittext或者仿类似模式,则比较复杂一点。html显示很方便,但自定义编辑则比...原创 2018-05-21 11:29:25 · 1240 阅读 · 0 评论 -
android多图拼接长图并合理显示
以前说过了 重叠部分图片合成,今天说一下 canvas.drawBitmap拼接长图先上效果gif需求:多图拼接长图,长图大小 宽度为屏幕,高度自己不变形成比例核心源码1.: final int mScreenWidth = getResources().getDisplayMetrics().widthPixels; LogUtil.log("mScreenWidth-...原创 2018-04-06 09:31:37 · 9662 阅读 · 9 评论 -
解决一切listview或者adapter等类似的数据错误,点击错误的问题。
适配器新手操作的时候经常会遇到数据紊乱错位的问题,延伸会导致数据和点击事件不一致 数据越界,刷新不及时的问题。今天给大家介绍一炒鸡简单的模式可以杜绝这个问题。 就是保证每次刷新前数据是准的,且数据源不与外界发生任何关联,只是内部的添加。没有任何内存指到adapter内部有这个问题解决不了的 欢迎讨论。适配器用局部变量装数据每次 notifyDataSetChanged() 直接操作数据源//A原创 2017-05-27 17:39:41 · 847 阅读 · 0 评论 -
Android DIY之路 (四)拖拽替换,一个view发送其他所有view绑定即可监听到。
前言最近一个工作需求就是做两个列表之间item的拖拽替换。listview带适配器的均可。 最核心部分一个view开始拖拽 其他需要的地方 接收这一DragEvent20161020更新 现在看以前的方法真是太SB了。所以今天来更新。 就一个逻辑。 一个view 被拖拽 处处都可以接收。哪怕是不同frament;效果图1. 长按开启拖拽//这里长按事件加在 第一个拖拽item的列表的item原创 2016-08-19 23:06:52 · 2508 阅读 · 2 评论 -
自定义渐变环形进度条+自定义seekbar
先看大致效果大致展示的 点。刻度,圆角,弧线,字等简单的元素 这个仅仅是个展示效果,内容比较杂,自己用的话可能要屏蔽一些效果,提供的主要思路。 有什么问题可以及时联系我。module源码下载渐变多样式环形进度条核心代码原创 2017-03-17 19:12:57 · 4159 阅读 · 0 评论 -
Android DIY之路 (一) 指定区域多图片合成 放大 缩小 镜像 旋转 等
最近一直的工作是手机上的DIY操作,功能很多网上资料不多,将最近遇到的功能分解成模块 今天介绍的是图片(我这里也可以是任意View 常见的还有Edittext需要这样的功能 指定区域多图片合成 放大 缩小 镜像 旋转) 一一分享,当然做法有很多种,我分享其中尝试后最简单的一种有做DIY的同学可以加我一起讨论。除了美颜没有那么牛B的算法外 基本功能都设计到了#惯例先看效果图// 注意做类似这种模板功能原创 2016-10-14 15:50:15 · 7304 阅读 · 8 评论 -
Android DIY之路 (三) 手绘 仅在限定区域留下痕迹 并再现这一过程
今天介绍一个比较简单的功能手绘。但想做一个再现过程的。但不知道如何去保存当事人画的实际变速度和 不连贯的地方。欢迎大家讨论 原谅我 就是不喜欢提供DEMO 哈package colorboard.addbean.com.rexviewforchildcandrag;import android.content.Context;import android.graphics.Bitmap;imp原创 2016-10-14 16:28:56 · 546 阅读 · 0 评论 -
Android DIY之路 (二) 编辑素材图 提供拖拽替换指定区域
DIY无论是模板还是其他都需要用户很好的自定义图片 无聊是网络图还是本地图片 本次主要展示如何拖拽替换 指定区域的图。需联系到Android DIY之路 (一)本文只写了核心,如果需要demo可以留言讨论 惯例看效果 本地资源图片的获取 设定拖拽监听对象 3.设定拖拽监听区域本地资源图片的获取/** * 查询最新多少张照片 * * @param limitNu原创 2016-10-14 16:12:20 · 881 阅读 · 4 评论