自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 SpannableStringBuilder 多文本拼接

【代码】SpannableStringBuilder 多文本拼接。

2023-10-12 16:01:53 166

原创 属性动画合集

【代码】属性动画合集。

2023-10-08 11:26:31 71

原创 DiffUtil搭配RecyclerView的使用,踩坑

这样就不会出现点击条目获取的索引不准确问题。1、直接上Adapter的代码。

2023-05-29 16:48:50 236

原创 Android 解决Dialog 样式的Activity 半透明背景失效问题

一、 设置透明主题<style name="ActivityTransparent" parent="@style/Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@color/color_00000000</item> <!-- 背景色透明度 --> <item name="windowNoTitle">true&

2021-09-08 14:45:37 2884

原创 仿京东首页右侧广告位,上下可拖动,伴随页面滚动显示与隐藏

仿京东首页右侧广告位,上下可拖动,伴随页面滚动显示与隐藏自定义控件继承AppCompatImageButton显示与隐藏 并伴随着动画效果绑定滚动控件 可以是recyclerView 和NestScrollView支持自定义属性,隐藏时控件的透明度,控件隐藏显示百分比,执行动画的时长全部自定义控件代码使用:布局中:代码调用!!!注意使用 一定不要自已调用控件的点击事件自定义控件继承AppCompatImageButton控件可上下滑动需要处理控件的onTouchEvent事件 canSlide控制是否可

2021-07-28 10:10:05 307

原创 如何在GitHub上面创建自己的可依赖的项目的完整步骤

可以将自己平时积累使用的util工具类,放到github上然后通过一个依赖添加到build gradle中 项目中就可以使用了创建一个项目,然后在创建一个library module,在library 中写自己的工具类等等内容,然后关联git和githup,分享项目到githup 如下:分享成功后进入githup中找到该项目点击如图:再点击:分别输入和按钮点击:然后如今网址:htt...

2020-04-29 16:15:14 570

原创 android 解决webView在部分9.0以上手机加载图片或者网页直接加载不出来问题

问题:最近在android9.0上发现一个webView的坑,部分9.0手机上webview不显示图片,或者干脆页面无法加载,代码中混合加载也开启了,该有的配置也都配置了if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { settings.setMixedContentMode(WebSettings.MIXED_C...

2020-01-20 10:33:40 2413 1

原创 android 解决aar 与jar包冲突

前言项目中会集成很多的三方以及依赖,例如地图,推送,等等 ;最让我们头疼的就是出现冲突,接下来我将总结我在日常工作中遇到的冲突,以及是如何解决冲突的。异常我们在runapp的时候发生异常如下:根据报错日志我们可以分析对应的查找是哪个类发生了冲突:解决方案当两个三方SDK使用相同包名相同类名的文件时,我们需要手动解决这个冲突,具体实现方法为将Jar包重命名为zip文件并解压。重...

2020-01-14 14:09:36 4922

原创 githup 上传文字和图片说明

上传说明步骤:进入到github里上传后将会出现:点击进入 复制图片的网络地址:然后返回项目下,点击添加md文件:在网络图片路径前加 ![image] +图片网络路径 如下图:然后点击commit new file 按钮:...

2020-01-10 17:03:31 233

原创 阿里 ARouter的使用和注意点

添加依赖到baselib的build gradle中:ext.arouter_api_version = '1.2.2'//ARouter api "com.alibaba:arouter-api:$arouter_api_version"在使用的每个lib module中添加: ext.arouter_compiler_version = '1.1.3' apply ...

2019-12-12 15:38:39 599

原创 android使用极光推送步骤和注意点

添加module的build gradle 中的配置: ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a' // 还可以添加 'x86', 'x86_64', 'mips', 'mips64' } ...

2019-12-12 14:57:48 802

原创 Fragment懒加载

解决viewpager加载多个fragment 设置预加载的方法失效问题 引入fragment懒加载只有当页面显示的时候才被加载主要使用到的方法:setUserVisibleHint()、userVisibleHint,界面显示到不显示,以及不显示到显示都会执行setUserVisibleHint方法abstract class LazyFragment: Fragment(){ ...

2019-10-28 11:39:13 169

原创 使用popupWindow和Dialog实现底部弹窗

使用popupWindow完成:定义popupWindow类/** * 选择照片的PopupWindow * Created by chenlijin on 2016/4/12. */public class SelectPicPopupWindow extends PopupWindow implements View.OnTouchListener, View.OnKeyLis...

2019-10-25 11:35:57 517

原创 适配7.0手机拍照、相册、裁剪图片

首先,好规则,看看自己的实现效果:7.0 之后相机的 uri 获取裁剪时的 uri 获取这里可以放一下底部 popupwindow 的布局,另外可以看我的 popupwindow封装:拒绝无用功,封装一个通用的 PopupWindow&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.v7.widget.C...

2018-10-24 16:03:47 300

原创 Acache实现本地缓存

## 本地文件缓存工具类import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.PixelFormat;import android...

2018-10-17 15:05:42 351 1

原创 Glide封装

添加依赖compile ‘com.github.bumptech.glide:glide:3.6.1’//显示图片框架Glide工具类的封装import android.content.Context;import android.widget.ImageView;import com.bumptech.glide.Glide;import com.bumptech.glide.loa...

2018-10-17 14:51:47 766

空空如也

空空如也

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

TA关注的人

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