4 BlissYang91

尚未进行身份认证

我要认证

所有的无心插柳,都是努力过后的水到渠成!

等级
TA的排名 5k+

ViewPager2画廊效果

fun Int.dpToPx(displayMetrics: DisplayMetrics): Int = (this * displayMetrics.density).toInt()fun Int.pxToDp(displayMetrics: DisplayMetrics): Int = (this / displayMetrics.density).toInt()使用10.dpToPx(context.resources.displayMetrics)

2020-07-02 16:30:46

腾讯Matrix应用性能接入框架使用

文章目录Matrix Android ApkChecker创建的文件生成的文件Matrix Android ApkCheckerhttps://github.com/Tencent/matrix/wiki/Matrix-Android-ApkChecker jar包下载地址:https://jcenter.bintray.com/com/tencent/matrix/matrix-apk-canary/0.6.5/matrix-apk-canary-0.6.5.jar 创建检测报告

2020-06-30 19:29:00

BindingAdapter(kotlin自定义数据绑定)

ImageView@BindingAdapter("imageFromUrl")fun bindImageFromUrl(view: ImageView, imageUrl: String?) { if (!imageUrl.isNullOrEmpty()) { Glide.with(view.context) .load(imageUrl) .transition(DrawableTransitionOpti..

2020-06-01 16:58:26

AndroidStudio在部分机型上(vivo x30) 无法安装调试apk解决办法

异常Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLYInstallation failed due to: 'null'解决办法: grade.properties文件添加android.injected.testOnly=false

2020-05-25 21:14:02

kotlin新建项目的报错和自定义kotlin中的loge的live template

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveEproject项目下的build.gralde使用阿里镜像buildscript { ext.kotlin_version = '1.3.60' repositories { maven { url 'http://maven.aliyun.com/nexus/con.

2020-05-22 17:10:59

基于node的Commitizen git提交模板

文章目录Node.js环境变量配置环境配置安装镜像安装cz工具Commitizen适配器cz-conventional-changelogNode.js环境变量配置node.js的安装目录新建两个文件夹node_global和node_cache在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径)npm config set prefix "C:\Program Files\nodejs\node_global"npm config set cache "C:\Program File

2020-05-20 21:09:14

ExpandableListView展示二级列表(Kotlin)

文章目录ExpandableListView使用BaseExpandableListAdapter展示二级列表ExpandableListView使用 <ExpandableListView android:id="@+id/exp_list_view" android:layout_width="match_parent" android:layout_height="wrap_content"

2020-05-16 17:09:56

RecyclerView滚动到指定位置(Kotlin)

/** * RecyclerView滚动到指定位置 */var mToPosition:Int = 0 // 记录目标项位置var mShouldScroll:Boolean = false // 目标项是否在最后一个可见项之后fun smoothMoveToPosition(mRecyclerView: RecyclerView,position:Int){ // 第一个可见位置 var firstItem = mRecyclerView.getChildLayoutPosit.

2020-05-11 23:22:15

gradlew常用命令笔记

查看错误信息:gradlew compileDebugSources.\gradlew compileDebug --stacktrace.\gradlew compileDebugSources 查看依赖gradlew :app:dependencies 查看依赖关系./gradlew :app:dependencies –configuratio...

2020-05-05 20:46:27

kotlin中 data class 的可选参数

data class SendCmdBaseDto ( val vin: String, val remoteType: String, val commandType: String, val type: Int, val seqNo: String, val securityPassword: String?, val temp:Stri...

2020-05-04 21:25:57

Android 10 本地PDF文件写入和打开方式适配

文章目录下载PDF后的responseBody写入本地Android10以下写入android 10 以上写入使用腾讯tbs内核在webview中直接打开本地PDF文件直接打开本地PDF文件隐式调用第三方应用打开PDF下载PDF后的responseBody写入本地 val responseBody = downLoadResponseBodyBean.respone ...

2020-04-28 23:22:54

kotlin代码格式化设置优化

去掉下方方框内的勾选将下方三个参数值改为 2 2 4

2020-04-26 14:31:56

Canvas绘制自定义view的颜色PorterDuffXfermode的选择

自定义view样色色差问题自定义view在动态设置颜色的时候可能UI显示的效果和自己设置的值不一样,这个就是你的view中颜色层叠方式不太对,使用 Paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OVER));给画笔这个Xfermode,各种效果如下图所示完整自定义view仿照电池充电时电量的自定义view...

2020-04-22 14:55:03

kotlin中使用Flutter-Boost混合开发的传值跳转问题

文章目录使用场景目录结构效果图Android工程集成flutter-boostflutter moudle中使用flutter-boostAndroid Native端注册 flutter-boostAndroid跳转Flutter传参Flutter跳转Android传参使用场景 对于一些业务功能单一或者只是用来展示而没有过多交互的页面,比如登录页面或者商品列表页,只是为了给用户展示,这种页...

2020-04-18 22:44:28

Vscode配置flutter环境打开dart文件报红线

文件——首选项——设置,搜索fluttersdkpath安装完flutter和dart插件后打开dart文件报红线,很可能是因为没有配置flutter的SDK路径 "dart.flutterSdkPath": "C:/Users/user/flutter"...

2020-04-18 13:16:39

kotlin中关于下载查看PDF并更新下载进度问题

文章目录定义接口发起请求将PDF写入本地并更新进度基于腾讯内核自定义webview进度条weiview打开本地PDF文件定义接口 @Streaming @GET fun downLoadPDF(@Url url: String):Call<ResponseBody>发起请求 getService(ServerApi::class.java).downLo...

2020-04-15 21:43:37

ARouter 传自定义对象获取值为null

传参 ARouter.getInstance() .build(RouterConstant.SERVER_TION_INDICATOR_LAMP) .withObject("ownerDashBoard",object) .navigation() 参数类不能...

2020-04-14 18:19:10

Kotlin中自定义dialog

文章目录效果dialog样式dialog 背景 common_dialog_bgdialog布局 base_common_dialog_layout全局工具类 CommonDialog(建造者模式)使用效果dialog样式 <style name="custom_dialog2" parent="@android:style/Theme.Dialog"> &...

2020-04-07 14:00:36

RecycleView的MergeAdapter

文章目录实现效果使用版本RecyclerView.Adapter获取本地数据recycleview合并显示多个adapter通过协程显示请求网络数据retrofit封装类实现效果目的就是方便的将多种格式的列表在一个adapter中使用使用版本androidx扩展包下的recyclerview 1.2以上版本新增了一个MergeAdapter的api,An RecyclerView...

2020-04-06 18:59:50

ProgressBar自定义样式(仿应用宝下载样式)

<RelativeLayout android:id="@+id/rl_progress" android:layout_width="match_parent" android:layout_height="0dp" android:gravity="center_horizontal"...

2020-04-05 16:11:50

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取