![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 77
xinhengqq
这个作者很懒,什么都没留下…
展开
-
气泡上浮效果
老规矩,上图:一、实现思路1.我们先实现一个气泡,顺便熟悉下自定义view。一个气泡,当然需要画圆,画圆就需要计算圆的坐标和半径。如下:/** * Created by xinheng on 2019/12/12 10:52 * describe:一个圆 前部 */class AirBubbles1View @JvmOverloads constructor(conte...原创 2019-12-12 19:26:19 · 665 阅读 · 0 评论 -
Android多级目录、菜单
这次依旧是用kotlin编写多级目录(菜单),采用recycleview实现,对数据进行动态更新达到展开收起的目的。很好的利用的recycleview回收复用的优点原创 2019-11-18 21:27:06 · 663 阅读 · 0 评论 -
Gradle升到4.4后运行出现...debug.apk does not exist on disk
gradle升到4.4之后,运行项目,出现如下错误:解决方法:之后选择“Gradle-aware”选项添加到列表中,不需要填写任何文本,接下来点击“ok”原创 2018-03-30 16:58:37 · 386 阅读 · 0 评论 -
webView加载cookie
webview中给一组有层级关系的url添加cookie CookieSyncManager.createInstance(context); CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); ...原创 2019-02-26 09:14:42 · 288 阅读 · 0 评论 -
recycleview的侧滑删除
今天介绍下项目中用到的侧滑删除recycleview的侧滑删除 优化与项目的具体应用先上图(简单的):具体步骤:1.recycleview垂直方向滑动,保证recycleview的item必须为viewgroup,并且item布局中的菜单view必须在最右边(项目中默认向左滑动有效),出可见屏幕外,指定具体的宽度。LayoutManager采用LinearLayoutManag...原创 2019-03-06 14:47:20 · 990 阅读 · 0 评论 -
九宫格手势密码
介绍下自己编写的九宫格手势密码。先见图思路:首先是9个格子,接着是格子连线;那么我们的步骤就有了。1.手势监听,进行连线 2.格子的状态未连接(初始状态)、已连接的(没有结果前)、错误状态(有结果后)。(先这三个,可扩展,比如按下状态) 3.自定义viewgroup作为九宫格的容器,里面包含9个view(小格子)一、先从简单的说起吧,9个小格子以及状态为了扩展性,不自定义vi...原创 2019-03-04 10:57:22 · 6904 阅读 · 0 评论 -
recycleview中item的侧滑扩展优化与项目中的具体应用
今天介绍下项目中用到的侧滑删除recycleview的侧滑删除 优化与项目的具体应用之前的文章只是实现了item的侧滑,但在项目中需要添加滑动的优化以及以后的扩展扩展效果图:分析:滑动优化是指从部分展开过度到安全展开,添加动画机制或者使用Scroller控制滑动,使其不那么生硬 添加移动速度,进行展开判断 提供定制的item,封装菜单view与内容view,各个部位...原创 2019-03-09 14:22:04 · 319 阅读 · 1 评论