android
文章平均质量分 85
YogW
一个正在努力的人
展开
-
Android 如何在代码中动态的添加View 及 指定位置
一些要点DecorView 是android 界面的顶级View ,当前界面的整个即为DecorView。DecorView为FrameLayout,而DecorView 一般会包含一个竖直方向的LinearLayout。这个竖直方向的LinearLayout 一般分为两个部分(具体Android版本和主题有所不同),上部分为标题栏,下部分为内容栏,而内容栏的id 为 android.R.id原创 2018-01-21 17:28:58 · 45387 阅读 · 1 评论 -
Android -- 超全的 File,Bitmap,Drawable,Uri, FilePath ,byte[]之间的转换方法
1.文件(path)转Bitmap File file = new File(filePath); Uri uri = Uri.fromFile(file); Bitmap bitmap = MediaStore.Images.Media.getBitmap(mContext.getContentResolver(), uri);或 Bitmap l原创 2018-01-24 17:42:06 · 14084 阅读 · 0 评论 -
Android -- SpannableString 实现富文本效果用法全解析
先给你们看一下运行效果: 文末有Demo地址,感兴趣的可以下载运行一下。SpannableString 实现了CharSequence 和 Spannable 类 ,是字符串的一种,所以其实例对象可以作为textvie.setText()的实参。 另外为SpannableString 对象通过setSpan() 方法为其设置特殊效果。setSpan(Object what, i原创 2018-01-26 21:42:04 · 3017 阅读 · 0 评论 -
Fresco加载图片使用笔记--基本使用,播放动态wbep,控制播放次数,预加载,闪帧解决
1. 简单使用 2. 属性控制 3. 播放动态webp 4. 监听webp播放及控制webp播放次数 5. 预取图片 6. 连续加载多张动图闪帧解决方案1. 简单使用1)添加依赖:dependencies { //必须添加 implementation 'com.facebook.fresco:fresco:1.9.0' //依需要添加 // For anim...原创 2018-07-14 15:07:36 · 4941 阅读 · 0 评论 -
png序列帧转换为动态webp --使用google提供工具及命令行脚本
最近项目有缩减包体的任务,分析包体发现前阵子的新引入的动态webp特别大,没办法,只能压缩了,找UI竟然告诉我她不会,是产品传入某个软件弄的,打算自己下一个,发现用不了,只能自力更生了,搜来搜去,发现google有提供官方的webp转换工具。 google 的webp支持网站:https://developers.google.com/speed/webp/(需要梯子) 下载地址在这里:htt...原创 2018-07-14 17:21:51 · 10183 阅读 · 2 评论 -
TimePicker使用全解
目录1.简单使用 2.指定字体颜色及大小 3.设置24小时显示格式,当前显示时间,禁止调起键盘,监听时间改变 4.设置分割线颜色,设置NumberPicker大小简单显示 <TimePicker android:id="@+id/time_picker" android:layout_width="wrap_content&quo原创 2018-08-15 21:30:08 · 7936 阅读 · 0 评论 -
Material Design(一)—— TabLayout的使用
Material Design – TabLayout使用 1. 基本使用及最常见用法 2. 在Tablayout显示图标 及 源码解析 3. 自定义布局1. 基本使用及最常见用法1) 在build.gradle 添加依赖implementation 'com.android.support:design:27.1.1'2) 编写布局<LinearLayou...原创 2018-08-16 20:42:15 · 1038 阅读 · 0 评论 -
Android控件:ProgressBar使用详解
1、环形进度条ProgressBar 默认style 为 style="?android:attr/progressBarStyle" ,为一个环形进度条。<ProgressBar style="?android:attr/progressBarStyle" android:layout_width="50dp" android:layout_height="50...原创 2019-04-11 11:05:57 · 3339 阅读 · 1 评论