自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 Recyclerview 实现Item分组悬浮效果

本demo的使用限制:悬浮view的高度需要小于等于item的高,否则需要修改滑动逻辑。目前Recyclerview实现item悬浮效果主流的有两种:1、使用ItemDecoration来实现。2、设置Recyclerview的addOnScrollListener来实现。这里我们使用的是第二种方法来实现,个人感觉更简单点。设置Activity的布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xml

2021-02-05 15:22:20 966 3

原创 自定义Adapter给RecyclerView添加头和尾

一个超级简单的adapter添加头和尾的方法。封装一个baseAdapter固定

2021-01-20 10:03:43 871

原创 设置色值透明度值

色值不透明度值 不透明度 16进制 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30% 4D 25% 40 20% 33 15% 26 10% 1A...

2020-11-30 10:23:07 993

原创 Android studio全局搜索中文字符

输入以下表达式:^((?!(\*|//)).)+[\u4e00-\u9fa5]

2020-03-19 13:40:43 1595

原创 android自定义圆形头像

public class RoundImageView extends AppCompatImageView { private Paint imagePaint = new Paint(); // 图片画笔 private Paint borderPaint = new Paint(); // 边框画笔 Matrix shaderMatrix = new...

2020-02-05 22:14:34 192

原创 自定义Loading

public class LoadingView extends View { private int mWidth; private int mHeight; private int mCenterX; private int mCenterY; private Paint mPaint; // 默认loading的颜色 p...

2020-02-05 13:27:43 325

原创 设置EditText只能输入固定小数位,并且第一位输入“0”或“.”自动补为“0.”,禁止粘贴内容。

/** * * @param editText * @param retain 需要保留的小数位 */ public static void setInputDecimals(final EditText editText, final int retain) { editText.addTextChangedLi...

2019-07-26 18:09:01 820

原创 webView加载富文本,内容适配屏幕

webView.loadDataWithBaseURL(null,setWebVIewImage(message), "text/html", "UTF-8", null); // 适配image和table标签 public static String setWebVIewImage(String star) { String head = "...

2019-07-26 16:14:05 1387 1

原创 Android6.0以上动态获取权限时不弹框提示的问题总结

Android系统从6.0开始对一些危险的权限进行了动态获取权限。动态获取权限流程大概如下:当用户的操作涉及到获取一些危险的权限时,我们要及时的检测是否已经获取了该权限,如果没有获取,应及时的去动态获取。在检测是否已经获取相关权限时要注意一个问题,要看一下build.gradle中targetSdkVersion的版本。当targetSdkVersion &gt;= 23时使用...

2019-01-18 10:32:37 19058 1

原创 通过十进制转换成高进制来缩短数据长度

 因项目需求,需要把一串数字压缩长度传给服务器,然后再从服务器获取出来压缩后的数据,转成正常的数据。想到往高进制转换,从而达到压缩的目的,项目中也实现了需求,但后来整理压缩代码时发现,一个很大的数转换成高进制后,和在线进制转换工具转换的不一样,但是用下面的方法,十进制转成高进制后,再用高进制把数转换成十进制,还是原来的数没有问题。十进制转换成 2进制、4进制、8进制、16进制、32进制都是...

2019-01-14 16:40:15 1314 1

原创 简化代码——RecyclerView.Adapter的封装

******************************BaseHolder*********************************public class BaseHolder extends ViewHolder{ private View itemView; private SparseArray&lt;View&gt; sa; public...

2018-03-02 15:25:20 294

原创 Android studio修改svn地址的问题

Android studio修改svn地址问题

2017-09-19 13:56:25 2643 5

原创 edit输入框内容格式判断等各种判断工具

public class Tools {private static Context context;/** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Context context, float dpValue) { final float scale = context.getResources()

2017-09-05 17:23:24 494

原创 将图片保存到本地并刷新图库

public synchronized void savePicPhone(final Context context, Bitmap bmp) { FileOutputStream fos = null; String path = Environment.getExternalStorageDirectory().getPath(); try { // 获

2017-09-05 16:59:17 740 2

原创 精简版BitmapShader实现圆形头像和圆角方形头像

一种简单明了的圆形头像实现方式

2017-07-21 16:27:53 928

原创 Android长按Button按钮,产生涟漪效果

自定义View

2017-06-23 13:01:52 1287

原创 一个关于arm64-v8a、armeabi向下兼容so文件的坑

兼容不同CPU框架加载so文件问题,CPU架构对应的so文件所在位置arm64-v8aarmeabi-v7aarmeabimipsmips64x86x86_64

2017-06-07 10:38:57 13223

转载 侧滑菜单

empty<com.zhang.myview.DragLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/dl" android:layout_width="match_parent" android:layout_height="match_parent"

2017-06-06 11:07:16 215

原创 如何快速的读取本地图片为Bitmap

最近做项目时读取本地图片发现会有一点点的卡顿现象,于是记录了一下图片的读取时间,本次记录是读取图片10次的平均值,因只做了10次读取,可能数据不是太准确,四种方法读取本地图片为bitmap:1、Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.aaaa);2、InputStream is =

2017-02-28 15:57:04 12186

原创 关于app刚启动时出现的白屏问题

问题描述:点击启动图标,刚启动app时,app会有一个短暂的空白View,接着就会显示app启动的首个activity,是什么原因造成这个现象?  步骤:启动——>空白View——>显示app的第一个activity因为在AndroidManifest.xml中theme设置style时把windowBackground等背景被设置成了白色,其实在我们启动app时候,a

2017-02-07 11:21:08 2578

Android USB串口通讯

Android USB串口通讯,下载源码后更改串口的波特率后就可以通讯使用,(仅供自己记录使用)

2018-04-21

SQLiteSpy可视工具

SQLiteSpy可视工具

2017-07-12

Button涟漪效果

Button涟漪效果

2017-06-23

仿qq侧滑菜单

仿qq侧滑菜单,Android

2017-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除