
Android自定义view
小强就是我
路漫漫其修远兮,吾将上下而求索。
展开
-
Android自定义组件简单实例(自定义属性)
有如下一个组件: 最外有一个LinearLayout,包含左边的一个TextView和一个右边的EditText。在你的APP的使用场景较多,为方便使用,决定自定义此组件,并设定相关xml属性,方便设置。step1:定义MyComponent继承至LinearLayout,添加构造方法、左侧和右侧view的相关属性。public原创 2014-12-15 15:36:16 · 687 阅读 · 0 评论 -
自定义Toast
Toast通知十分方便,比起Dialog,不受Activity生命周期的影响(当Activity finish()之后,Toast依然可以存在)。Android自带组件的风格都很挫,跟iOS没法比,直接拿来用的情况几乎没有,都需要自定义。包括这个Toast。step1、自定义Toast要用的xml文件step2、new Toast()step3、设置原创 2014-12-30 11:52:43 · 556 阅读 · 0 评论 -
自定义checkbox
1、在drawable文件夹下创建checkbox的selector文件,编写如下代码: 其中,checkbox的选中和非选中状态可以用state_checked的true或false表示,checkbox_normal和checkbox_checked就是自定义的样式。2、在checkbox的button属性中引用创建的selector<原创 2014-12-31 10:02:54 · 650 阅读 · 0 评论 -
自定义Radio
1、在drawable文件夹下创建radio的selector文件,编写如下代码: xml version= "1.0" encoding= "utf-8" ?> selector xmlns:android ="http://schemas.android.com/apk/res/android" > item android:drawable = "@draw原创 2014-12-31 16:45:56 · 717 阅读 · 0 评论 -
Android 中Animations的使用 xml篇
Animations是Android的UI实现动态效果的API。主要包含两类,一类是Tweened Animations, 一类是是frame-by-frame Animations。第一类是对一个view的处理,而第二类是对一个drawable序列的处理。这两类效果既可以在代码中实现,也可以在xml中实现。这里介绍下在xml中的实现。T原创 2015-01-04 17:41:49 · 891 阅读 · 0 评论 -
Android xml中shape(画图)的使用
Android中res资源文件下除了定义基本的Layout布局文件、存放适配图片资源等功能外,还提供了定义menu菜单, Values主题,动画,绘图等功能。使用这些功能很强大,可以减小代码量与图片资源。这里介绍下shape(画图)的使用,shape包含了corners gradient padding size solid stroke等属性,绘制一个简单的图像原创 2015-01-04 11:00:41 · 3034 阅读 · 0 评论 -
Android 中Animations的使用 代码篇
Android 中Animations的使用xml篇:http://blog.youkuaiyun.com/leirenbaobao/article/details/42395153这里讨论如何在代码中实现Animations的效果。注:屏幕左上角是坐标零点,往下往右为y,x正方向在代码中设置Animations的步骤:1.创建一个AnimationSe原创 2015-01-05 11:20:10 · 639 阅读 · 0 评论 -
完全自定义spinner
参考网址:http://www.cnblogs.com/coding-way/p/3549865.htmlAndroid spinner是一个使用比较多的view,这里说下如何自定义(其实很简单,一些网上的参考资料让人看了有点费解)。要改的主要涉及两个部分,一部分是用来点击的按钮,第二部分是用来选择的区域。第一部分的更改,只要直接修改原创 2015-01-05 15:40:27 · 880 阅读 · 0 评论 -
ListView实现分页功能
Android中ListView分页是比较常用的功能,当用户从网络上读取信息时候,如果一下子加载全部信息这将耗费比较长的时间,造成不好的用户体验,同时一屏的内容也不足以显示如此多的内容。这时候,我们就可以采用ListView的分页。通过分页分次加载数据,用户看多少就去加载多少。通常这也分为三种方式,一种是设置一个按钮,用户点击即加载。一种是当用户滑动到底部时自动加载(需要SrcollVie原创 2015-02-28 16:00:31 · 992 阅读 · 0 评论