2013年6月9日

【eoe教程】Android中自定义视图的绘制方法

摘要: 原文链接 :http://android.eoe.cn/topic/ui自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它. 这个教程包含了最常见的操作.重写onDraw()绘制自定义视图里最重要的一步是重写onDraw())方法.onDraw())的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线条、位图和其他图像单元. 你可以在onDraw())里使用这些方法创建你的自定义用户界面(UI).不过, 在你调用任何绘画的方法之前, 你必须创建Paint对象. 下一章节将会探讨Paint的更多细节.创建绘画对象android.graphics 阅读全文

posted @ 2013-06-09 16:36 vus520 阅读(273) 评论(0) 推荐(0) 编辑

【eoe教程】创建支持多种屏幕尺寸的Android应用

摘要: 原文链接:http://android.eoe.cn/topic/uiAndroid涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能会要一个平板电脑的用户界面,这不同于手机的用户界面。虽然系统能缩放,调整其尺寸,以使应用软件工作在不同屏上,但是应该尽量优化应用软件适应不同的屏幕尺寸和密度。为此,对所有设备的用户体验应最大化且应让用户们相信应用软件是真正为他 阅读全文

posted @ 2013-06-09 16:31 vus520 阅读(396) 评论(0) 推荐(0) 编辑

【eoe教程】针对TV优化Android应用界面布局

摘要: 原文链接 :http://android.eoe.cn/topic/ui当你应用程序运行在电视机时,你应当考虑用户是坐在距离电视屏幕10英尺的地方.当然用户环境被称为10-foot UI.为了给你的用户提供一个可用和愉快的体验,你相应地应该奠定你自己的UI风格...这个要点向你展示如何针对TV来优化你自己的布局,通过:* 为景观模式提供适当的布局源文件.* 确保文本和相应的控制在一定距离上是足够大以便看见的.* 为高清电视提供高分辨率的位图和图标.设计景观布局电视屏幕通常都是取决于景观.针对电视屏幕按照这些技巧来优化你的景观布局:* 把屏幕上的导航控制菜单放在屏幕的左边或者右边,并且将菜单内容 阅读全文

posted @ 2013-06-09 16:28 vus520 阅读(677) 评论(0) 推荐(0) 编辑

【eoe资源】通过片段创建灵活的用户界面

摘要: 原文链接 :http://android.eoe.cn/topic/ui为了在android中创建一个灵活和多窗口的用户界面,你需要封装用户界面组件和Activity的行为成模块,这些模块可以在你的activity中替换。你可以通过片段类——它表现的有点像一个嵌套的可以定义自己的布局和管理自己的生命周期的Activity,来创建这些模块。当一个片段指定了自身的布局时,它能和其他片段配置成不同的组合,在活动中为不同的屏幕尺寸修改布局配置(小屏幕可能每次显示一个片段,而大屏幕则可以显示两个或更多)。这个课程告诉你如何利用片段创造灵活的用户体验以及优化你的应用程序在不同屏幕尺寸的设备中的用户体验,而 阅读全文

posted @ 2013-06-09 16:22 vus520 阅读(148) 评论(0) 推荐(0) 编辑

【eoe资源】如何让Android ListView的平滑滚动

摘要: 原文链接:http://android.eoe.cn/topic/ui分任务链接地址:http://developer.android.com/training/improving-layouts/smooth-scrolling.html作者:zachgenius完成时间:2012.8.29让ListView平滑滚动的关键在于将程序的主线程(UI线程)从大量的处理中解脱出来。要要保证用单独的线程来进行磁盘,网络或SQL操作。想要测试你的程序的状态, 你可以开启**StrictMode** 。使用后台线程使用后台线程(“工作线程”)可移除主线程中德压力,以至于集中精力绘制UI。在很多案例中,利 阅读全文

posted @ 2013-06-09 16:15 vus520 阅读(209) 评论(0) 推荐(0) 编辑

导航