博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 代码设置居右_挖穿Android第四十九天
阅读量:4569 次
发布时间:2019-06-08

本文共 1295 字,大约阅读时间需要 4 分钟。

3acabbd1ef5a4b5b6a5f307ecfbee11e.png

设置向导

完成第一个向导页面Setup1Activity的布局文件

- style样式介绍

- 用到的系统图片

android:drawableLeft="@android:drawable/star_big_on"//五角星 android:src="@android:drawable/presence_online" //小点选中 android:src="@android:drawable/presence_invisible" //小点不选中

selector介绍

1. 查看系统style.xml中有关Button样式的描述, 寻找Button的背景xml

 

2. 查看谷歌官方文档, 了解selector的详细设置方法

App Resources>Resource Types>Drawable>State List

拷贝Example的代码,在项目中运行.使用美图秀秀作图 50*50

3. 使用准备好的图片创建新的selector, 设置给引导页面和Dialog

9patch图

*.9.png

android手机上,可以按需求自动拉伸的图片

制作9Patch图: sdk/tools/draw9patch.bat

上边线控制水平拉伸

左边线控制竖直拉伸

右边线和下边线控制内容区域

完成4个设置引导页

1. Button 样式统一style

2. 上一页和下一页逻辑处理

完成手机防盗页布局

"重新进入设置向导" 按钮样式调整, 使用TextView添加selector,

android:clickable="true"

处理该按钮的点击事件

Shape介绍

1. 查看官方文档有关Shape的介绍

App Resources>Resource Types>Drawable>Shape Drawable

拷贝Example的代码,在项目中运行

2. 演示shape下的几个属性

Activity切换动画

-下一页动画

trans_in.xml
trans_out.xml

-上一页动画

trans_pre_in.xml
trans_pre_out.xml

Activity切换的动画效果

overridePendingTransition(R.anim.trans_in, R.anim.trans_out);//Activity切换的动画效果

手势识别器

detector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (Math.abs(e1.getRawY() - e2.getRawY()) > 100) { Toast.makeText(BaseSetupActivity.this, "不能这样划哦!

转载地址:http://swyms.baihongyu.com/

你可能感兴趣的文章
爬虫到底是什么?
查看>>
收藏基本Java项目开发的书
查看>>
getResource()和getResourceAsStream()以及路径问题
查看>>
00080_泛型
查看>>
Java Map 键值对排序 按key排序和按Value排序
查看>>
[笔面] Java IO和网络编程相关面试
查看>>
Hive默认数据库修改配置
查看>>
[转]基本Guava工具
查看>>
趁着没断网,赶快写总结
查看>>
Eclipse中取消按空格选中自动提示
查看>>
JAVA的Date类与Calendar类比较
查看>>
iOS开发拓展篇—音乐的播放
查看>>
Flink资料(1)-- Flink基础概念(Basic Concept)
查看>>
[BZOJ4012] [HNOI2015]开店
查看>>
iOS5新开发的API总述——WWDC 2011
查看>>
JavaScript 基础——使用js的三种方式,js中的变量,js中的输出语句,js中的运算符;js中的分支结构...
查看>>
基于IdentityServer4的OIDC实现单点登录(SSO)原理简析
查看>>
Multicast Routing
查看>>
java NIO中的buffer和channel
查看>>
使用JRegistry来操作window系统注册表
查看>>