自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error:Unable to resolve dependency for ‘:app@debug/compileClasspath‘

发生的场景:导入第三方库导入的步骤是这样的copy 到项目根目录下settings.gradle 添加 include 然后同步了一下app 目录下添加依赖再同步,然后报错了百度了一下 ,offline work,添加根目录(阿里云啥的)并没有解决,然后尝试clean,rebuild 依然没有解决,最后删除依赖,重新导入之后就好了copy 到项目根目录下settings.gradle 添加 include(这里没有去同步)app 目录下添加依赖同步,OK...

2021-01-16 12:00:23 685

原创 Kotlin几个作用域函数

run作用域中用this代替当前对象,返回值为当前作用域最后一行或者returnval run: List<ArticleBean>? = articleList?.data?.run { this.datas}以上返回最后一行val run: Int? = articleList?.data?.run { this.datas return@run this.pageCount}以上return返回,好像也是最后一行,手动滑稽let作用域中用..

2020-09-24 15:04:25 240

原创 绘制文字

获取文字的相关属性:1.Paint.FontMetrics()用法private val paint = Paint().apply { isAntiAlias = true textSize = 120.dp style = Paint.Style.FILL}private val fontMetrics = Paint.FontMetrics()@RequiresApi(Build.VERSION_CODES.LOLLIPOP)override fun onDra

2020-09-18 17:02:05 210

原创 文字绘制---->多行文字绘制

多行文字绘制方法:1.使用StaticLayout绘制@RequiresApi(Build.VERSION_CODES.M)override fun onDraw(canvas: Canvas) { /** * obtain函数中入参(最低API 23) * @param source 文本 * @param start 文本开始绘制起始索引 * @param end 文本结束绘制索引 * @param paint paint * @

2020-09-17 19:36:10 442

原创 AndroidStudio上传代码到GitHub

1.下载安装git点击下载2.打开要上传的项目找到顶部VCS—>>>import into version control—>>>share project on GitHub,如图所示点击share project on GitHub,第一次的话要输入自己GitHub账号和密码,完了之后会看到输入你的仓库名称,点击share,可能会提示再次输入账号密码点击add,第一次的话可能还要输入账号密码,之后就可以在自己的GitHub账号上看到了,如果没有的话就在

2020-09-05 17:58:55 241

原创 Android resource compilation failed 处理方法

发生场景:老项目AS2.3的运行在AS3.2以上具体报错如下:Android resource compilation failed: error: <item> inner element must either be a resource reference or empty.然后点过去具体报错的地方如下:<item name="month_text_view" type="id">false</item>解决方案:1.如果不是第三方库,那么直接修改如下

2020-06-23 18:08:33 5304 1

原创 Kotlin边学边记录

1.空安全的理解1.使用的时候不能为空,编译器就会报错而不是警告2.可以用**?.表示可以为空,代表可空类型,但是在使用函数的时候,函数也要加上?.或者用!!.**申明这个不为空,告诉编译器不要检查啦,如:var view: View? = null...view?.setBackgroundColor(Color.YELLOW)view!!.setBackgroundColor(Color.YELLOW)3.小结:变量需要手动初始化,如果不初始化的话会报错变量默认非空,所以初始化赋值 n

2020-06-16 15:13:54 100

原创 ScrollView下LinearLayout中view展示不全

出现的问题复现:ScrollView下包含一个LinearLayout,LinearLayout中包含很多个子view,最后一个子view不管是不是滑到了底部都显示不全 布局如下:<ScrollView android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1"> <LinearLayout android:lay

2020-05-19 19:31:13 628

原创 Android 关于数据库GreenDao导入到AndroidStudio中

1.在项目根目录 build.gradle 添加如下代码并执行同步操作// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { google() jcent...

2020-04-17 18:21:28 442

原创 Android动画---ObjectAnimator

随便记录一下属性动画ViewPropertyAnimator,ObjectAnimator1. 多种动画同时执行ViewPropertyAnimator实现方式view.animate() //获取ViewPropertyAnimator .scaleX(1) //X轴缩放1 .scaleY(1) //Y轴缩放1 .alpha(1); //透...

2020-03-06 11:54:30 175

原创 Android动画创建方式

这里记录一下属性动画1.通过ViewPropertyAnimator创建 ViewPropertyAnimator animate = imageView.animate(); animate.translationX(50000).setDuration(10000); imageView.animate获取到ViewPropertyAnimator对象,tran...

2020-03-06 11:16:07 631

原创 activity中dialog造成has leaked window DecorView@b512931[] that was originally added here

mark一下场景:在activity中创建了一个dialog,并给dialog中加了一个回调出现的原因:dialog在回调的时候并没有dismiss解决方法:回调完之后dismiss就好了...

2019-10-08 15:16:02 6512

原创 禁止EditText弹起软键盘而显示光标

记录一下 public void hideSoftInputMethod(EditText ed){ getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); int currentVersion = android.os.Build....

2019-09-21 09:55:22 155

空空如也

空空如也

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

TA关注的人

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