UI 界面设计
文章平均质量分 89
临意
了解java,专注于android应用开发
展开
-
学习Android界面设计的超级利器HierarchyView.bat
学习Android界面设计的超级利器HierarchyView.bat原文章:http://android.yaohuiji.com/archives/tag/framelayout存在问题: 我看到别人的程序,想学习人家的UI布局是怎么做的,如何能窥探一二? 存在问题: 在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,转载 2012-09-10 14:57:42 · 507 阅读 · 0 评论 -
android 布局中的单位及分辨率自解
px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip然后是我自己的理解:Android的屏幕密度是以160为基准的,屏幕密度(densityDpi)为16原创 2012-11-21 09:41:14 · 439 阅读 · 0 评论 -
Android高仿360安全卫士--布局篇
原文:http://blog.csdn.net/wangjinyu501/article/details/8083373这个Demo是可以左右滑动的,并且可以在布局文件中添加组件点击事件。主要是利用ViewPager类来实现的。Activity程序:package com.example.test;import java.util.ArrayList;import ja转载 2012-11-05 15:03:03 · 1870 阅读 · 0 评论 -
Android ViewPager多页面滑动切换以及动画效果
原文 Android ViewPager多页面滑动切换以及动画效果 一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们先要认识一个控件,ViewPager。它是go转载 2012-11-02 16:21:01 · 1253 阅读 · 0 评论 -
自定义View如何定义和使用自己的属性
自定义View如何定义自己的属性和使用自己的属性在Android自定义View实现很简单,继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性,该属性没有默认值,只是说明该View包含的一些自定义的属性。设置的属性可以是android系统本身存在一些属性,这些属性可原创 2012-10-04 21:04:31 · 1090 阅读 · 0 评论 -
android.graphics.Camera实现图像的旋转、缩放,配合Matrix...
原文:http://www.eoeandroid.com/thread-202761-1-1.html Camera的rotate()相关方法是指定某一维度上旋转指定的角度。 Matrix的rotate()相关方法实现的效果是顺时针旋转指定的角度;与Camera指定Z轴旋转效果相同,但方向相反。 Camera的translate()方法根据某一维度上视点的位移实现图像的缩放,与Matrix转载 2012-10-09 22:25:38 · 1653 阅读 · 0 评论 -
使用(Drawable)资源
原文:http://blog.csdn.net/lixj517990544/article/details/72559221、图片资源图片资源是最简单的Drawable资源,只要把*.png、*.jpg*、.gif等格式的图片放入/res/drawable-XXX目录下,Android SDK就会在编译应用自动加载该图片,并在R资源清单类中生成该资源的引用。Android不允许转载 2012-10-08 10:33:49 · 860 阅读 · 0 评论 -
android ShapeDrawable实例
原文:http://blog.sina.com.cn/s/blog_9f7feef1010155f4.htmlandroid ShapeDrawable实例关于ShapeDrawable的使用,分为两个部分 一、是使用已经存在的ShapeDrawable子类(1)首先声明ShapeDrawable对象,有子类实例化。(2)设置ShapeDrawable对象的Color或者Shad原创 2012-10-06 16:46:13 · 6678 阅读 · 0 评论 -
android listview 圆角的实现方案,模仿Iphone的UITableView
原文:http://my.oschina.net/yangfuhai/blog/81514android listview 圆角的实现方案,模仿Iphone的UITableView 这几天十一放假,在群里非常活跃,很多朋友问如何实现android中listview的圆角功能,像Iphone设置里面的tableView如 如下效果:实现过程其实这个功能实现也很转载 2012-10-05 22:25:13 · 1536 阅读 · 1 评论 -
GridView UI设计
原文:http://blog.csdn.net/xyz_lmn/article/details/6906255GridView UI设计一、实现步骤(1) 完成布局操作,在布局的XML文件中,声明两个控件,一个ImageView和一个GridView控件,同时设置控件的属性。(2) 设置GridView的listSelector属性,该属性文件在drawab转载 2012-08-07 17:36:05 · 537 阅读 · 0 评论 -
扩展下拉菜单的实现方式
扩展下拉菜单的实现方式扩展下拉菜单的实现方式下面将演示两种。方法一是通过继承BaseExpandableListAdapter,实现父类的方法,特别是通过getGroupView()和getChildView()方法实现下拉列别的样式。方法二是直接实现SimpleExpandableListAdapter类,通过传递group的List对象和group的布局样式,以及child的List对象和原创 2012-08-10 15:05:21 · 1045 阅读 · 0 评论 -
PopupWindow 的实现
PopupWindow的实现方式 Android的对话框常用的有两种:PopupWindow和AlertDialog。PopupWindow顾名思义为弹出菜单,不同于AlertDialog对话框,PopupWindow弹出的位置可以很多变化,按照有无偏移分,可以分为无偏移和偏移两种;PopupWindow是不阻塞的对话框,AlertDialog是阻塞对话框。按照参照类型不同又可以分为两种:转载 2012-08-13 14:39:31 · 751 阅读 · 0 评论 -
Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式
原文:http://blog.csdn.net/xyz_lmn/article/details/6906331这次实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的divider的设置和背景图片要经过9-patch处理。这样背景图片就会随着文字的添加变化拉伸的区域,而四角的形状不会变化。主转载 2012-08-15 10:11:34 · 646 阅读 · 0 评论 -
UI TextView菜单模拟按键
UI TextView菜单模拟按键布局设置 在Layout_bottom中设置成一排模拟的按键其中每一个按键实现由一个TextView来模拟,首先Layout_bottom设置的背景为浅蓝色,而TextView在没有选中时,背景图片为空白色,而选中时为深蓝色,从而突出不同的。展示出一个按钮的效果。TextView实现OnClickListener事件处原创 2012-09-03 20:30:25 · 831 阅读 · 0 评论 -
Draw 9-Patch使用方法
使用Draw 9-patch工具可以允许你容易的创建NinePatch图像,以下步骤指导你使用Draw 9-patch工具,由PNG图像创建NinePatch图像。(1) 在你的电脑上找到SDK/tools目录,启动draw9patch程序。(2) 加载PNG图像到Draw 9-patch窗口,工作区域就打开了。(3) 在图像的左边和上边的周边,左键选择拉伸区域原创 2012-08-09 21:47:05 · 3133 阅读 · 0 评论 -
Android ApiDemos示例解析(69):Graphics->PathEffects
android.graphics.Path允许使用线段,二次曲线,三次曲线构成路径(类似SVG),Canvas缺省绘制Path时为单色细实线,但在例Drawable->ShapeDrawable 的固定链接" rel="bookmark" href="http://www.imobilebbs.com/wordpress/archives/1586?p=1486" style="padding-t转载 2013-01-03 21:48:07 · 647 阅读 · 0 评论