1.画UI的原则能简则简,能用一个控件搞定的事情,不要用多个控件。能抽则抽,可以抽取复用的属性或布局就抽取.3.资源在android项目里,资源放在res文件夹下,资源可以是图片、xml等,不同类型的资源放在不同的文件下,如下图所示引用的时候可以@[android:]anim/@[android:]drawa..
分类:
移动开发 时间:
2015-08-08 10:37:35
阅读次数:
165
项目需求需要实现如上布局:红圈内都有点击事件且颜色不一样。
1. 初始考虑用多个textview拼接,但是用普通线性和相对布局,无法实现换行,谷歌发现有现成的轮子自动换行布局android-flowlayout,使用发现此类布局空间都是通过计算当行剩余空间是否能够容下一个子view,如不能容下,另起一行去显示子view, 即,后面的空间如果不能容下发表内容,发表内容就会另起一行,这样布局...
分类:
其他好文 时间:
2015-08-07 19:53:08
阅读次数:
249
实现逻辑:
用户点击对话框的确定按钮,跳转页面的时候判断用户此前是否设置过手机防盗功能
如果设置过,直接跳转到防盗页面
如果没设置过,进入设置向导页面,进行相应的配置。
设置向导页面的效果图:
功能的技术点:
1.自定义文字风格
2.自定义按钮的背景
3.界面切换的动画
4.滑动屏幕切换页面自定义文字风格
由于布局中有很多文字的颜色、字号、上边距、左边距等属性是相同的,因此,...
分类:
移动开发 时间:
2015-07-25 07:12:04
阅读次数:
174
转自:http://blog.sina.com.cn/s/blog_62f987620100sf13.html单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。核心功能就是减少冗余的层次从而达到优化UI的目...
分类:
移动开发 时间:
2015-07-24 12:15:47
阅读次数:
133
原文网址: http://www.cnblogs.com/cxbblog/p/4166876.html1. autoResizingautoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很 少支持横屏,所以iOS开发者...
分类:
其他好文 时间:
2015-07-21 14:18:24
阅读次数:
117
Android开发中在布局文件里面都会有如下面的内容:
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
andro...
分类:
移动开发 时间:
2015-07-20 01:21:00
阅读次数:
806
本节我们看看搜索动画,也就是点击所搜框,上面的导航或者标题栏会被“顶”上去。先看看效果图。
业务描述:
1. 点击搜索框,上面的标题栏会被“顶”上去,同时会显示遮罩效果。
2. 然后你点击遮罩层或者“Cancel”按钮,标题栏又被弹回来。
大家也许会感觉到奇怪,这个动画效果,用UIView的block动画,实现起来并不困难。但这并不是本节讲述的重要。我这里的UI布局,是基于...
分类:
其他好文 时间:
2015-07-17 22:53:15
阅读次数:
180
纯代码开发屏幕适配处理方法:为适配iphone各个版本的机型,对ui布局中的坐标采用比例的方式进行初始化,在这里选定iphone6作为ui布局1.首先在AppDelegate.h中定义两个属性: 1 #import 2 3 @interface AppDelegate : UIResponder.....
分类:
移动开发 时间:
2015-07-17 09:33:16
阅读次数:
140
当一个Binding有明确的数据来源时可以通过为Source或ElementName赋值的办法让Binding与之关联,有的时候由于不能确定Source的对象叫什么名字,但知道它与作为Binding目标的对象在UI布局上有相对关系,比如控件自己关联自己的某个数据、关联自己某级容器的数据,就要使用Bi...
分类:
其他好文 时间:
2015-07-14 09:56:38
阅读次数:
106