我想我们在使用一些App的时候,应该不会出现一些“裸控件”的吧。除非是一些系统中的软件,那是为了保持风格的一致性,做出的一些权衡。我这里并非是在指责Android原生的控件不好看,说实在的,我很喜欢Android的一些原生控件。只是有些时候为了风格的一致性,就不得不去花些功夫在美工上。这于美工这一点,我对某讯的产品的确欣赏。下面就让我们开始一点一点学习Android UI编程中的自定义控件。...
分类:
移动开发 时间:
2015-01-29 22:35:18
阅读次数:
168
一、目标。 制作向导设置里面每一步的UI布局及点击事件控制。 1、使用自定义button背景、自定义组合控件、自定义文本样式等。 2、利用SharedPreferences对象,设置应用程序配置信息(向导设置完成后就不再进入) 二、代码实现。 1、在程序包下新建另外3个UI的类(分别为Se...
分类:
移动开发 时间:
2015-01-27 18:19:30
阅读次数:
375
软件开发中,为了让用户更喜欢使用我们的软件,除了具有良好的性能外,还需要美观的界面。
本文简单地介绍下对话框背景贴图和按钮贴图,以及Static控件自定义成各种Static效果。...
分类:
其他好文 时间:
2015-01-24 11:40:55
阅读次数:
230
系统自带的SlidingDrawer,只提供了两个方向的滑动:从下到上,从右到左。下面介绍四个方向都可以滑动的抽屉控件。
自定义控件,包含自定义属性,可以制定方向。leftToRight,bottomToTop,rightToLeft,topToBottom
handle.xml
<RelativeLayout xmlns:android="http://schemas.android...
分类:
其他好文 时间:
2015-01-09 19:26:19
阅读次数:
166
自定义类继承View,并复写三个构造方法 在构造方法中对背景图片,按钮图片,按钮滑动最大距离进行初始化,设置点击事件 在点击事件中,对开关状态进行反向操作,并使用invalidate(),重新调用onDraw(),在onDraw()中改变按钮图片的位置,实现开关状态的效果 实现触摸事件,(注意要调用...
分类:
其他好文 时间:
2014-12-25 09:51:06
阅读次数:
187
自定义View控件, 算是常见的用法. 刚接触安卓开发的时候, 很多人习惯在不同的XML布局文件里面Copy一大段代码, "达到相同View不断被使用的效果",但如果以后要改这个view了,估计也是很头疼的事情,而且一大段代码看起来也不够简洁. 而一旦自定义一个view, 就能在布局里面重复的调用它,而不必写一大段XML代码了. 这里用一个简单的例子介绍下.
比如这个布局: (一个Relati...
分类:
移动开发 时间:
2014-12-18 18:57:51
阅读次数:
235
很多时候系统自带的View满足不了设计的要求,就需要自定义View控件。自定义View首先要实现一个继承自View的类。添加类的构造方法,override父类的方法,如onDraw,(onMeasure)等。如果自定义的View有自己的属性,需要在values下建立attrs.xml文件,在其中定义...
分类:
移动开发 时间:
2014-12-15 10:23:17
阅读次数:
202
自定义控件和用户控件
自定义控件和用户控件的区别
制作自定义控件例子。...
分类:
其他好文 时间:
2014-12-14 22:45:06
阅读次数:
269
在项目中,我们经常需要通过网络请求去服务端获取相应的数据,以便于在客户端进行展示。而这个过程是需要网络的,因此就有了等待的过程。对于网络快的童靴,那么等待的时间就短;而对于网络慢的童靴,那么等待的时间就长。因此为了消除童靴们等待的焦虑感,我们需要显示一个progress dialog来提示童靴们,数据正在获取中,请稍候片刻。
先上效果图,效果图如下:
那么如何实现...
分类:
移动开发 时间:
2014-12-11 15:51:07
阅读次数:
238
android 圆角矩形,渐变颜色,自定义
首先,在drawable目录下写一个xml,名字随便起(只要符合规范),代码如下:
<gradient
android:angl...
分类:
移动开发 时间:
2014-11-21 14:30:24
阅读次数:
200