android
一个萝卜俩个坑
学习轨迹
展开
-
Glide用法
基本用法: Glide.with(this) .load(R.drawable.t4) .into(iv_test1);RequestOptions:通过 RequestOptions 类来在多个请求之间共享RequestOptions sharedOptions = new RequestOptions() .placeholder(placeholder) .fitCenter();Glide.原创 2022-03-21 14:42:02 · 1074 阅读 · 0 评论 -
ImageView的scaleType的属性理解
1.android:scaleType=“center”:(不拉伸)(不拉伸)图片的中心点和控件的中心点重合加载图片真实大小,图片超出部分截掉,不足部分背景填充1.android:scaleType=“centerInside”:(不拉伸)图片全部展示为目的,图片的中心点和控件的中心点重合加载图片 放缩图片,不足部分背景填充按照最长的边界来计算,短的填充2.android:scaleType=“centerCrop”(拉伸)控件全部展示为目的,图片的中心点和控件的中心点重合加载图片 放缩图片,原创 2022-03-21 10:20:47 · 2565 阅读 · 0 评论 -
Kotlin学习记录
kotlin原创 2022-02-16 17:58:41 · 1052 阅读 · 0 评论 -
Android知识点回顾 目录
Android知识点回顾 目录Android知识基础组件ActivityServiceBroadcastReceiverContentProviderIntentContentApplicationFragmentUIView基础控件自定义控件常用控件Material Design通知动画资源布局图像多媒体数据持久化SharedPreferenceFileSqlite网络数据解析JsonXml线程进程间交互设计模式事件分发机制屏幕适配安全性能优化JNI源码分析开源库第三方扩展想要学习Android知识基原创 2020-06-07 10:46:03 · 230 阅读 · 0 评论 -
SimpleDraweeView
SimpleDraweeView原创 2020-06-02 16:47:54 · 216 阅读 · 0 评论 -
androidStudio关联git
这里写目录标题安装git客户端配置androidStudio将新建的项目上传远程仓库将同一份代码 push到另一个远程仓库 URL 填上就ok了安装git客户端配置androidStudio将新建的项目上传远程仓库启用版本控制 (因为是新建的项目,没有启用版本控制,这里用git)启用之后项目目录下的文件颜色变成了浅红色,并且项目根目录多了一个.git文件(隐藏文件夹)将代码...原创 2020-05-08 14:55:50 · 935 阅读 · 0 评论 -
目录
这是一个目录,方便自己查找哈原创 2020-04-22 13:56:53 · 167 阅读 · 0 评论 -
PopupWindow基础使用
一个用于显示信息的UI控件,类似dialogPopupWindow有9个构造方法,列举4个常用的View inflate = LayoutInflater.from(this).inflate(R.layout.layout_popup_window, null);new PopupWindow();new PopupWindow(inflate);//布局new PopupWindo...原创 2020-04-30 16:48:08 · 333 阅读 · 0 评论 -
CommonUtils
共通的工具类:convertDpToPixel ----dp转pxgetScreenHeight ----得到屏幕的高getScreenWidth ---- 得到屏幕的宽getScreenWidths ----得到设备屏幕的宽度getScreenHeights ----得到设备屏幕的高度hideMobilePhone4 ----隐藏手机中间4位号码...原创 2020-04-30 14:08:20 · 720 阅读 · 0 评论 -
多种Drawable资源
对于Drawable一直没有去总结过,用的时候都是不停的拷贝菜鸟上找了一张图,按照Drawable资源使用注意事项Drawable分为两种,图片和xml文件资源,我们可以把图片放到mipmapAndroid中drawable中的资源名称有约束,必须是:[a-z0-9_.](即:只能是字母数字及和.), 而且不能以数字开头,小写!!小写!!!小写!ColorDrawable就算...原创 2020-04-28 14:42:30 · 116 阅读 · 0 评论 -
AnimationDrawable
可以用来做帧动画属性:oneshot 是否循环duration 持续时间<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false" ...原创 2020-04-28 14:42:18 · 123 阅读 · 0 评论 -
RotateDrawable
用来旋转 Drawable,fromDegrees:起始的角度,对应最低的level值,默认为0toDegrees:结束角度,对应最高的level值,默认360pivotX:设置参照点的x坐标,取值为0~1,默认是50%,即0.5pivotY:设置参照点的Y坐标,取值为0~1,默认是50%,即0.5 ps:如果出现旋转图片显示不完全的话可以修改上述两个值解决!drawable:设置位...原创 2020-04-28 14:22:46 · 197 阅读 · 0 评论 -
ClipDrawable
Clip可以译为剪的意思,我们可以把ClipDrawable理解为从位图上剪下一个部分; Android中的进度条就是使用ClipDrawable来实现的,他根据设置level的值来决定剪切 区域的大小,根节点是clipOrietntion:设置剪切的方向,可以设置水平和竖直2个方向gravity:从那个位置开始裁剪drawable:引用的drawable资源,为空的话需要有一个Dra...原创 2020-04-28 14:04:02 · 257 阅读 · 0 评论 -
InsetDrawable
作用:我觉得也就设置背景的时候可以四周留白表示把一个Drawable嵌入到另外一个Drawable的内部,并且在内部留一些间距, 类似与Drawable的padding属性,但padding表示的是Drawable的内容与Drawable本身的边距! 而InsetDrawable表示的是两个Drawable与容器之间的边距,当控件需要的背景比实际的边框 小的时候,比较适合使用InsetDraw...原创 2020-04-28 10:41:18 · 145 阅读 · 0 评论 -
BitmapDrawable
对Bitmap的一种封装,可以设置它包装的bitmap在BitmapDrawable区域中的绘制方式,有: 平铺填充,拉伸填或保持图片原始大小!以为根节点! 可选属性如下:src:图片资源~antialias:是否支持抗锯齿filter:是否支持位图过滤,支持的话可以是图批判显示时比较光滑dither:是否对位图进行抖动处理tint 填充色tintMode 填充方式screen...原创 2020-04-28 10:10:30 · 268 阅读 · 0 评论 -
android 中的占位符
android中有三种占位符详细说明请看这篇:java占位符使用字符串 %sString.format(“你好,%s,”,“提莫”) //你好,提莫整型 %dString.format(“你好,%s,这是第 %d 次”,“提莫”,4) // 你好,提莫,这是第4次浮点型 %.3f (.3表示小数点3位)String.format(“你好,%s,这是第 %2...原创 2020-04-27 23:31:13 · 1513 阅读 · 0 评论 -
漂亮控件
利用CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecycleView实现最简单的个人主页Android基于viewpager和tablayout实现类似今日头条和腾讯新闻的界面原创 2020-04-27 22:19:06 · 173 阅读 · 0 评论 -
ShapeDrawable
如何创建Drawable下的文件用来定义 形状的 Drawable,根节点 shape,子节点比较多属性shape 下的属性android:shape:rectangle(矩形) ,ring (圆),line (线),oval (椭圆)visible:设置是否可见 感觉没效果android:innerRadius 内圆半径innerRadiusRatio 内圆半径比率...原创 2020-04-27 18:06:40 · 328 阅读 · 0 评论 -
NinePatchDrawable
.9图片怎么做名字啥的都不需要改,然后将图片保存到drawable文件夹下,保存到drawable文件夹下,保存到drawable文件夹下!!!! 重要事情说三遍核心要点:左上拉伸,右下内容!!!!!! ,我只理解了 前半句,...原创 2020-04-27 16:10:13 · 289 阅读 · 0 评论 -
shape形状
shape 可以定义四种形状,在其自身属性android:shape设置android:shape=“rectangle” //矩形android:shape=“line” //线android:shape=“oval” //椭圆android:shape=“ring” //圆shape 还有多种子节点corners // 圆角solid // 填充色padding...原创 2020-04-27 14:40:11 · 349 阅读 · 0 评论 -
selector选择器
如何创建 文件 请参考 AndroidStudio—创建Drawable下的文件selector 基本使用属性:drawable:引用的Drawable位图,我们可以把他放到最前面,就表示组件的正常状态~state_focused:是否获得焦点state_window_focused:是否获得窗口焦点 state_enabled:控件是否可用state_checkable:控件可...原创 2020-04-26 15:54:28 · 135 阅读 · 0 评论 -
ToolBar
Toolbar是个什么东西?看官方文档(神器????),不懂英语,咱有googleA navigation button. 一个导航按钮。A branded logo image.一个logo图片A title and subtitle. 标题和副标题One or more custom views. 一个或多个自定义视图An action menu. 一个操作菜单(而且位置...原创 2020-04-24 00:10:57 · 206 阅读 · 0 评论 -
主题
返回目录主题介绍原创 2020-04-23 16:07:42 · 111 阅读 · 0 评论