自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 自动改变(文字大小)TextSize的TextView——autoSizeTextType

今天要实现一个自动改变TextSize的TextView,以下是我的艰辛历程,不感兴趣的直接跳到结尾获取最终答案思路: 我的计划是在onSizeChange中获取TextView的宽高,计算当前TextSize占用的高度,再不断减小文字大小直到TextView可以放下,然后将TextSize设置给TextView说干就干首先我继承了一个textView,然后通过简单的百度我知道了如下API/** * Return the width of the text. *

2021-08-27 13:41:26 1310

原创 Bitmap压缩、缓存、复用 (inpreferredconfig,inSampleSize,inTargetDensity,LruCache,DiskLruCache,inBitmap)

Bitmap压缩、缓存、复用我们平时在android的开发中,总是会和图片打交道;提到图片最先想到的就是被内存问题支配的恐惧,尤其是手机相机的分辨率越来越高时,这种恐惧尤为明显;当然我们的前辈们创造了非常优秀的轮子(如Glide等),但是我们在自定义View和直接处理bitmap的时候还是会碰到内存相关的困扰,下面就来直面恐惧学习一下bitmap相关的知识吧Bitmap压缩相关知识通过bitmap可以获取图片的信息可以对bitmap进行缩放、裁剪等操作bitmap加载方式:BitmapFa

2021-07-09 14:18:52 987

原创 RxJava入门笔记

RXJAVA简介rxjava是一个可以轻松切换线程,使代码逻辑保持整洁清晰的异步工具采用观察者模式设计重要概念1. Observable(被观察者)创建方式create()Observable observable = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> sub

2021-04-02 15:04:34 154

原创 Dart语法

Dart语法一 、变量dart是有类型判断的,所以我们可以使用变量类型声明变量,也可以使用var定义变量 var str = "hello world"; var num = 1234; String str1 = "你好世界"; int num1 = 12345; print(str); print(str1); print(num); print(num1);一 、常量常量有两种声明方式(const和final关键字),常量不可以修改 const a =

2021-02-24 15:17:25 761

原创 SurfaceView和TextureView的使用以及区别

SurfaceView和TextureView的使用以及区别一 、 什么时候使用SurfaceView我们平时学习自定义view的过程中会发现自定义的View可以满足大部分的绘图需求,但是当我们需要绘制的内容多且复杂(或者需要频繁刷新)时,View就有些难堪重任了,这时候就需要使用到android 为我们提供的SurfaceView了二 、 SurfaceView相对于自定义View的优势View在主线程更新UI,SurefaceView在子线程更新UIView更适用于较为简单耗时短的绘图,Su

2021-02-20 14:43:17 5765

原创 Android Studio 4.0关联源码

Android Studio 4.0关联源码我们的studio没关联源码的时候是这样的查看Compile Sdk Version 可以发现我们需要关联的是28版本的android源码然后我们去sdk文件夹查看源码我们可以看到并没有下载28的源码,然后我们去Android SDK Manager下载对应的源码等待下载完成,AS会自动关联对应的源码,再去查看源码就会发现已经ok了...

2020-10-23 14:10:06 202

原创 解决ScrollView加载完自动滑动至底部问题

最近项目中遇到一个小问题,就是Fragment布局中使用ScrollView中嵌套RecyclerView,当从其他界面进入该Fragment时,会在加载完数据之后自动滑动至RecyclerView底部.会出现这种情况的原因和ScrollView的焦点有关:scrollview会滑动到焦点所在的子view中,解决方法是:在ScrollView嵌套的第一个布局中加入如下获取焦点的代码就好了:

2018-01-16 10:03:34 4739

Android-通过URI获取文件Path(支持QQ文件管理器,下载文件夹,共享媒体文件)

通过URI获取文件Path(支持QQ文件管理器,下载文件夹,共享媒体文件)

2021-11-26

空空如也

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

TA关注的人

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