- 博客(11)
- 资源 (51)
- 收藏
- 关注
原创 Material Design (四),AppBarLayout的使用
前言 AppBarLayout,顾名知意,就是用来给AppBar布局的容器,是LinearLayout的子类。而AppBar就是我们通常所知道的ActionBar,Toolbar。AppBarLayout要点:功能:让子View(AppBar)可以选择他们自己的滚动行为。注意:需要依赖CoordinatorLayout作为父容器,同时也要求一个具有可以独立滚动的兄弟节点(或兄弟节点
2016-03-19 21:44:47 7374 2
原创 Android 5.X Toolbar+DrawerLayout实现抽屉菜单
前言 android5.X新增的一个控件Toolbar,这个控件比ActionBar更加自由,可控,由于以前的ActionBar的灵活性比较差,所以google逐渐使用Toolbar替代ActionBar,所以Toolbar也叫作超级ActionBar,是ActionBar的加强版。这篇文章不详细介绍ToolBar的使用(定制),主要是介绍Toolbar使用的一个例子,即Toolbar结合Drawe
2016-03-17 19:16:13 3743 2
原创 Material Design (三),Snackbar的使用
前言: 另一个比较有趣的设计库中的UI组件是Snackbar,它的作用和Toast类似,也是显示吐司一样,但Snackbar的特别之处在于Snackbar显示的提示信息可以和用户交互,更好地获取用户反馈信息。同时,它显示的吐司带有动画效果,从屏幕下方慢慢展开显示。引用设计库中的组件,需要引入相应的包:dependencies { compile fileTree(dir: 'libs', i
2016-03-17 13:46:57 2404
原创 Material Design (二),TextInputLayout的使用
前言 一般登录注册界面都需要EditText这个控件来让用户输入信息,同时我们一般会设置一个标签(使用TextView)和EditText的hint属性来提示用户输入的内容,而设计库中高级组件TextInputLayout则专门为EditText设计的,即通过使用TextInputLayout包裹EditText实现当用户开始输入时hint属性值将显示在EditText上面作为一个提示标签,这个过程
2016-03-16 20:11:08 3031
原创 Material Design (一),NavigationView+DrawerLayout轻松实现侧拉菜单
前言 Material Design是Google在2014年的I/O大会上推出的全新设计语言。Material Design是基于Android 5.0(API level 21)的,兼容5.0以下的设备时需要使用版本号v21.0.0以上的support v7包中的appcpmpat,不过遗憾的是support包只支持Material Design的部分特性。使用eclipse或Android S
2016-03-16 17:08:31 3279
原创 Android自定义view(三),简易的数值输入器
前言:前几天看到了迅雷app上有个一元夺宝,那时无聊就参加了几次,到后来中奖结果出来了,哎,根本就没我的份啊(意料之中),还好投的钱不多,就一块两块,哈哈。不过,我看到了那里有个数值输入的效果,我当时想了想这个实现挺简单了,应该有很多种方式,于是做了个决定,如果没中奖,我就把那个数值输入器做出来以惩罚自己(开玩笑~),现在,该是兑现自己承诺的时候了。先看看我们即将要实现的效果图:大家看到这个效果,要
2016-03-12 15:41:08 3145 5
原创 Android studio更新到1.5后遇到的问题
错误描述:Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle. Consult IDE log for more details (Help | Show Log)解决办法:File->Setting->Build, Exec
2016-03-12 09:50:42 12614
原创 Android绑定Service(含IPC)
前言:四大组件中的service是其中除了activity之外用得最多的可能就是它了,当然,其他两个组件有它们自己的应用场合,这个在每个应用中使用情况可能不同,需要根据应用的需要选择使用相应的组件来完成任务。这篇文章将介绍如何绑定一个服务Service,使得客户端和Service进行通讯。一、绑定Service 要定义一个自己的服务允许客户端绑定,需要继承系统的Service基类,然后必须重写onB
2016-03-11 20:58:59 2296
原创 Android使用AIDL实现跨进程通讯(IPC)
前言:在还没有做任何一件事情之前,千万不要觉得这件事情很难,因为还没有开始做内心就已经对这件事情产生了恐惧,这将会阻止你的进步,也许当你动手开始做了这件事后发现其实并不是很难。一、 AIDL概述含义:AIDL(Android Interface Definition Language),是android接口定义语言,这种语言定义了一个客户端和服务器通讯接口的一个标准、规范。为什么要有AIDL? 我们
2016-03-08 21:45:58 8524 2
原创 Android自定义view(二),组合控件Titlebar的定制
前言:我相信”天生我才必有用”这句话,每个人都有他的作用,也许他的作用相对其他人来不是很明显,也许他的作用也就是取悦别人,但是请不要忘记,可以通过不断努力来发挥自己的作用,使自己的价值得到提升。在平时的android开发中你是否遇到一个问题,那就是每次都要自己写一个布局,或者是引入一个布局但每次都要为了给布局中的控件初始化。对于这个问题,谷歌官方推出了ActionBar,以及随后的取代ActionB
2016-03-05 10:19:45 6211 1
原创 Android自定义view(一),打造绚丽的验证码
前言:我相信信念的力量,信念可以支撑起一个人,一个名族,一个国家。正如“人没有梦想和咸鱼有什么区别”一样,我有信念,有理想,所以我正在努力想梦想前进~。自定义view,如果是我,我首先要看到自定义view的效果图,然后再想想怎么实现这种效果或功能,所以先贴上自定义验证码控件的效果图:怎么样,这种验证码是不是很常见呢,下面我们就自己动手实现这种效果,自己动手,丰衣足食,哈哈~一、 自定义view的步骤
2016-03-03 13:34:58 3468 1
com.lifesting.tool.encoding_1.0.0.jar
2015-10-18
test_from_to_patch
2020-11-13
CTS总结表格
2017-09-07
jsoup-1.8.3.zip
2015-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人