- 博客(21)
- 收藏
- 关注
原创 Android 文字跳跃加载效果(类似原58同城loading文字版
疫情期间在家,琢磨了些小东西,今天整理了下,把这个文字跳跃加载效果发出来。前几天脑子里突然蹦出个文字一跳一跳这样的loading效果,感觉会挺好看,网上搜了搜也没有其他人做。于是想着自己写一个,可下笔却想不出该怎么设计,后来又想到58同城有过一个一跳一跳的效果,看了下,现在已经换了,网上一查,有当时的动图:于是,照猫画虎开始做。先说一下怎么用。 tcl.setTe...
2020-03-09 10:22:32
981
原创 模仿途虎的登录进度条——带节点进度条
去年写的,一直忘了发,这几天发一下。前段时间,项目中使用了阿里的号码认证服务(一键登录),登录样式模仿了途虎养车app的登录样式,于是照猫画虎写了个带节点的进度条。使用 <android.support.constraint.ConstraintLayout android:layout_width="match_parent" ...
2020-03-04 17:04:01
604
原创 Android粒子破碎效果(2)——实现多种破碎效果之ParticleSmasher
Android粒子破碎六种效果,包含爆炸效果、坠落效果、四个方向的逐渐飘落效果;支持链式调用,自定义动画时间、样式、动画幅度等;
2017-12-22 11:48:07
2214
原创 Android粒子破碎效果(1)——开源项目ExplosionField代码分析
使用过MIUI的同学应该遇到过MIUI的app卸载动画,作为多年的米粉,当然要去尝试一下了...
2017-12-19 11:58:19
1881
原创 Android爬虫之Jsoup
最近做了个获取Kindle特价书的app(https://www.coolapk.com/apk/167660), 使用了jsoup来解析亚马逊的html代码,觉得很强大,遂分享一下。如图:1、Jsoup介绍jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery
2017-11-22 15:36:28
1135
原创 Android 自定义View之: 时钟控件
学习自定义View,遂动手写了一个时钟控件,欢迎批评指正。首先上效果图: GitHub地址 代码下载首先,按需求分析思路:绘制步骤绘制大圆圈、刻度、绘制数字绘制指针其他操作自动开启计时适配wrap_content和固定width、height值;自定义属性:时钟颜色、各个刻度颜色、三种指针颜色等接下来按步骤绘制:我们先看o
2017-08-18 11:03:22
775
原创 Android 开源App:发呆便签/SuperNote
发呆便签/SuperNote是一款开源的Android便签,实现了主流便签的基本功能,并不断完善中。 特点: Material Design设计、MVP设计模式;App地址:发呆便签代码地址:GitHub 欢迎star注意:代码下载后,App的反馈模块需要使用Bmob,请申请AppId后,在res/values/strings中修改bmob_app_id的值。
2017-07-21 11:15:00
2769
2
原创 Bitmap与Uri互转、Activity传递Bitmap、分享Bitmap
Bitmap与Uri互转Activity传递Bitmap分享Bitmap
2017-07-13 15:17:28
10034
5
原创 Android PermissionUtils:运行时权限工具类及申请权限的正确姿势
PermissionUtil 经常写Android运行时权限申请代码,每次都是复制过来之后,改一下权限字符串就用,把代码搞得乱糟糟的,于是便有了封装工具类的想法,话不多说,先看怎么用:工具类及Demo:github简洁版申请权限申请一个权限: PermissionUtils.checkAndRequestPermission(mContext, PERM
2017-06-16 16:26:15
5953
原创 Android 下拉刷新上拉加载(解决item未满一页时的显示问题、添加网络错误等提示)
Android 下拉刷新和上拉加载,解决item未满一页时的显示问题、添加网络错误提示、数据全部加载提示。
2017-05-22 11:55:30
2256
原创 Android 5.0以下XML定义的drawable不识别?attr/属性的解决思路
最近写个小项目,之前一直使用5.0 和7.0系统的手机测试正常,换到4.4系统却报Resources$NotFoundException错误,很是疑惑,因为错误指向的drawable文件正常啊,把log复制到搜索引擎查了一下,也没什么收获,但查到有个类似的问题,是:TextView.setText()时,直接给了一个int型的参数,导致系统把这个参数当做Resource id去处理了。 根据这个思...
2017-02-23 22:18:56
2428
1
原创 java 容器的选择
1.存放要求分类 无序:Set,不能重复;有序:List,允许重复;键-值:Map;2 读写效率Hash:两者都高;Array:读快,改慢;Linked:读慢,改快;Tree:加入元素可排序使用;
2016-06-25 21:31:51
758
原创 java中正则表达式的使用(2)——列出百度搜索的前十项
写了一个小程序来练习网络编程+正则的使用,程序运行界面如下:编程思路:界面——按钮事件——get提交数据——正则分析返回数据——JTable显示——JTable双击事件(打开后面的地址)。
2016-06-07 13:51:33
1202
转载 java中正则表达式的使用(1)
最近学做网络编程,因为要分析网页源码,就在网上搜了搜,补了些正则表达式的知识,动手写了一句,用正则测试工具测试ok,拿到java代码中一用,有bug,以为是自己的表达式写错了,改了一下午,最后才崩溃得发现:java不支持平衡组/递归匹配!!!谨记! 另外,java中的正则需要注意的是," 要用 \" 表示,\ 要用 \\ 表示,以此延伸。 (注:本篇是对java
2016-06-07 11:30:47
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人