你的位置:首页 > 软件开发 > 操作系统 > Android中实时预览UI和编写UI的各种技巧

Android中实时预览UI和编写UI的各种技巧

发布时间:2015-11-10 10:00:05
一、啰嗦之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会 ...

Android中实时预览UI和编写UI的各种技巧

一、啰嗦

之前有读者反馈说,你搞这个所谓的最佳实践,每篇文章最后就给了一个库,感觉不是很高大上。其实,我在写这个系列之初就有想过这个问题。我的目的是:给出最实用的库来帮助我们开发,并且尽可能地说明这个库是如何编写的,希望让初创公司的程序员少写点给后人留坑的代码(想必大家对此深有体会)。甚至是这样的:这时候谁再和我讲as可以让你实时地编写UI,我就要和谁拼命了。(┬_┬)现在我们可以利用tools来预览item被放入的样子了,就像这样:

<? version="1.0" encoding="utf-8"?><ListView :android="http://schemas.android.com/apk/res/android"  :tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="match_parent"  tools:listheader="@layout/demo_header"  tools:listitem="@layout/demo_item"  />
是不是好了很多呢。我们常见的这种(文字+箭头)的控件就可以按照如下方式进行制作:

<? version="1.0" encoding="utf-8"?><TextView :android="http://schemas.android.com/apk/res/android"  :tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="60dp"  android:padding="16dp"  android:textAppearance="?android:attr/textAppearanceListItemSmall"  android:gravity="center_vertical"  android:drawableRight="@drawable/icon_arrow"  android:drawablePadding="10dp"  android:text="设置菜单"  android:textSize="20sp"  />
这种修改原生控件支持预览的做法没什么高深的,大家可以用类似的思路去改造那些难以预览的控件。

3.7 通过插件来进行动态预览上文提到了利用jimu mirror来做UI的实时预览,更多的预览技巧可以去他们的网站进行浏览。mirror做的是实时替换静态的tools标签的属性并且支持力度强于as的实时预览器。

Android中实时预览UI和编写UI的各种技巧

原标题:Android中实时预览UI和编写UI的各种技巧

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录