- 博客(16)
- 收藏
- 关注
原创 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<?xml version="1.0" encoding="utf-8"?><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关注的人