Android知识点
Timmy_zzh
这个作者很懒,什么都没留下…
展开
-
总结-Android基础篇1-shape的使用
在Android开发中,为了界面的友好,通常需要将一些TextView和Button等控件在空闲和点击等不同状态下显示不同的用户界面,大多数时候都会使用到shape进行控件的样式处理,并且配合selector控件处理点击状态的样式显示.一.首先是为TextView等控件添加背景原创 2015-11-29 12:03:01 · 656 阅读 · 0 评论 -
ToolBar标题文字居中的方法
在项目的开发中,使用苹果手机的产品,出的界面效果图极有可能(我这里是一定)完全是按照苹果的界面风格来出的,例如界面顶部的title文字位置是水平居中如图:那么问题来了,当我们使用ToolBar控件进行开发时,ToolBar的文字位置默认是靠左对齐的,不过这不能难道聪明的安卓开发者,解决方法如下:1.只需要在ToolBar中添加TextView控件,设置位置为水平居中即可,代码奉原创 2016-03-10 16:15:00 · 22729 阅读 · 1 评论 -
.9图片制作
在使用图片作为背景的时候,需要保证图片在不同手机屏幕上的展示不失真,这个时候需要将png图片制作成.9图片sdk目录下->tools->draw9patch.bat->打开需要遍历的图片设置需要拉伸的部分展示效果原创 2016-12-09 11:42:24 · 1437 阅读 · 0 评论 -
.9图片处理报错Error: java.lang.RuntimeException: Crunching Cruncher ic_coupon2.9.png failed, see logs
在使用制作好的.9图片后,Android Studio报错:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.lang.RuntimeException: Crunching Cruncher ic_coupon2.9.png failed, see logs查看xml文件中的展示一切都正常,问原创 2016-12-09 12:37:55 · 5113 阅读 · 0 评论 -
Android API解析Paint&Canvas
技术点 Xfermode Shadle 绘制文字-基准线问题 MaskFilter 滤镜效果画笔 Paint Paint的基本使用:// 重置Paint。void reset();void set(Paint src);void setCompatibilityScaling(floa原创 2017-05-25 15:57:34 · 938 阅读 · 0 评论 -
Failed to resolve: runtime
bug处理记录:bug日志: Failed to resolve: runtime,还有其他的: Failed to resolve等等, 原因:project.gradle依赖出现问题, 解决:调整依赖库的排序 eg:我的项目中处理方式buildscript { repositories { maven { url “https://maven.goog...原创 2018-06-13 15:00:45 · 2750 阅读 · 0 评论 -
Activity启动模式
Back Stack(回退栈) 包含多个Task任务栈–> Task任务栈是Activity的集合Standard: 标准模式,系统模式模式 每次启动一个Activity都会创建一个新的实例,不管这个实例是否已经存在. 新的实例运行在创建他的activity所在的栈中. 注意:使用Application去启动startard模式的activity时会报错,因为非Actvity类...原创 2018-08-09 14:25:54 · 301 阅读 · 0 评论