一、关于自动布局(Autolayout)在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输 入(交互),交互的...
分类:
其他好文 时间:
2016-01-25 20:59:03
阅读次数:
165
拖动条采用拖动滑块的位置来表示数值
SeekBar的常用xml属性值:
重要的android:thumb制定一个Drawable对象,改变滑块外观
通过滑块来改变图片的透明度:
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@...
分类:
其他好文 时间:
2016-01-22 18:18:29
阅读次数:
161
ListView组件是一个显示组件,继承AdapterView基类,前面已经介绍了分别使用ArrayAdapter,SimpleAdapter,扩展BaseAdapter来为LisView提供列表项http://blog.csdn.net/tuke_tuke/article/details/50527018,在其中都要在xml文件中定义ListView组件,然后再Activity.java文件中通...
分类:
其他好文 时间:
2016-01-17 12:23:52
阅读次数:
172
React Native 结合了 Web 应用和 Native 应用的优势,可以使用 JavaScript 来开发 iOS 和 Android 原生应用。在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。React Native代码框架示例下载:...
分类:
移动开发 时间:
2016-01-15 10:54:25
阅读次数:
305
从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果
ImageButton 还直接派生了ZoomButton组件,只是Android默认提供了btn_minus,btn_plus两个Drawable资源,只...
分类:
其他好文 时间:
2016-01-14 10:58:56
阅读次数:
194
ImageView家族的继承关系如图:
ImageView继承自View组件,它的主要功能室显示图片,还可以显示Drawable对象。
ImageView直接子类是ImageButton,QuickContactBadge,间接子类是ZoomButton,因此ImageView 的所有XML属性,方法,基本上都可以用于ImageButton,ZoomButton
ImageV...
分类:
其他好文 时间:
2016-01-13 17:55:16
阅读次数:
254
Chronometer直接继承了TextView组件,它会显示一段文本,显示从某个其实时间开始,一共过了多长时间。我们看Chronometer的源码:
可以看出计时器是直接继承了TextView,当然可以用TextView的所有属性和方法。同时及时其还有自己的内部接口OnChronometerTickListener
计时器的新增属性和方法:
计时器的常用方法如下:
set...
分类:
其他好文 时间:
2016-01-13 13:06:08
阅读次数:
201
ToggleButton、Switch、CheckBox和RadioButton都是继承自android.widget.CompoundButton,意思是可选择的,因此它们的用法都很类似。CompoundButton有两个状态,分别是checked和not checked。
ToggleButton的属性:
Switch组件的属性:
android:thumb是...
分类:
其他好文 时间:
2016-01-12 10:10:17
阅读次数:
159
自VS2005开始,UI元素在不同线程中访问就受到限制了,当然你也可以解除这种限制以下提供Framework3.0的解决方案发:public partial class Window1 : Window { private delegate void DoTask(); public Window1...
分类:
编程语言 时间:
2016-01-08 20:08:44
阅读次数:
547
一.前言 这套UI库是上一个公司(好几年前了)完成的。当时主要为开发公司内部ERP系统,重新设计实现了所有用到的Winform组建,包括Form窗体组建6个(支持换肤),基础控件25个。其中有很多参考借鉴其他开源组件,也有几个是集成的别人的组件,然后做了些调整。 现在已经好几年不做Winform.....