Android UI
文章平均质量分 84
某笨緢_Jun
因为笨所以要更努力
展开
-
Android 仿Windows Metro 界面UI
虽然自己对windows Phone没有太大的兴趣,但是不得不说很喜欢Metro的这种风格。Metro是由微软公司开发的内部名称为" typography-based design language"(基于排版的设计语言),起初基于瑞士平面设计的设计原则,界面以大号文字和图片为主要元素来吸引用户的注意力,其设计理念来源于交通局巴士站牌,机场和地铁的指示牌。他的图标设计不同于Android和ios的转载 2013-04-08 12:48:15 · 2144 阅读 · 0 评论 -
如何高效使用和管理Bitmap--图片缓存管理模块的设计与实现
开发文档中有一个BitmapFun的示例,仔细拜读了一下,虽说围绕着Bitmap的方方面面..转载 2013-07-31 22:59:50 · 1312 阅读 · 0 评论 -
几种典型的 iOS & Android 应用界面的交互框架各自的优缺点 -- 知乎 + Navigation Drawer
标签式 / Tab Menu优点:1、清楚当前所在的入口位置2、轻松在各入口间频繁跳转且不会迷失方向3、直接展现最重要入口的内容信息缺点:功能入口过多时,该模式显得笨重不实用————————————————————————————————————————————跳板式 / Springborad优点:1、清晰展现各入口转载 2013-08-22 11:28:59 · 3028 阅读 · 0 评论 -
Android UI【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
转载自:http://blog.csdn.net/lnb333666/article/details/8546497如题,这是公司项目的一个功能模块,先上个效果图:其次大致说说原理:1,首先判断输入的字符,是否包含表情的文字,比如 这个表情对应的文件名为 emoji_1.png,它对应的文字描述 : [可爱],如果我们在输出的是输出这么一句话:老婆,我想你了。转载 2013-08-11 01:34:10 · 3021 阅读 · 0 评论 -
android下图片压缩 -- 图像处理
第一:我们先看下质量压缩方法:[java] view plaincopyprivate Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.Com转载 2013-08-29 15:40:14 · 1353 阅读 · 1 评论 -
Android类Path布局的应用源码 ! 时间轴 + 高仿记事本 +备忘录便签
代码分享代码名称:Android类Path布局的应用源码代码描述:Android类Path布局的应用源码代码托管地址:-代码作者:-代码效果图:EgtMiles.rar(4.81 MB, 下载次数: 581)最近实现的一个简单实用小应用,跟大家分享一下,可以当做记事本、备转载 2013-09-02 16:12:41 · 5935 阅读 · 0 评论 -
Android定制组件之图文 (自定义组件图) + TableLayout属性
传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229 今天我们学习如何自定义TextView组件,让它既能显示文本,又能显示图像,达到“图文并茂”的效果。这种图文混搭的方式常常被用来展现新闻、文章、彩信等内容。下面给出该情景的案例:1案例技术要点1.1创建attrs.xml文件用于设置自定义组件的属性、类型和样式转载 2013-08-14 23:23:40 · 2048 阅读 · 0 评论 -
convertView优化ListView性能 ViewHolder中介 Github 简明入门指南思维导图
这里提到的ListView只是作为一个典型代表 其实在Android中 采用类似Adapter机制的GridView等都是可以适用的 而ListView应该是用得最多的 所以就以它来举例大家都知道 将ListView和Adapter绑定以后 其实也就是将数据源和控件显示绑定在一起 而每次需要显示ListView的时候 里面的item其实是Adapter提供的 通过的就是重要的getView()转载 2013-09-29 16:14:54 · 1173 阅读 · 0 评论 -
Android webView 缓存 Cache + HTML5离线功能 解决
WebView的缓存可以分为页面缓存和数据缓存。 页面缓存是指加载一个网页时的html、JS、CSS等页面或者资源数据。这些缓存资源是由于浏览器的行为而产生,开发者只能通过配置HTTP响应头影响浏览器的行为才能间接地影响到这些缓存数据。 他们的索引存放在/data/data/package_name/databases下。他们的文件存放在/data/da原创 2013-06-11 21:06:14 · 29803 阅读 · 4 评论 -
Android -窗口小部件开发(App Widgets) 3部分
原文地址:http://blog.csdn.net/iefreer/article/details/4626274。 (一)应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个AppWidgetProvider来发布一个Widget。可以容纳其它App Widget的原创 2013-08-05 17:27:09 · 3271 阅读 · 0 评论 -
Android照片墙应用实现,再多的图片也不怕崩溃
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种转载 2013-08-04 21:28:14 · 1716 阅读 · 0 评论 -
android之Fragment(官网资料翻译)
http://actionbarsherlock.com/Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fr转载 2013-04-25 01:06:54 · 1028 阅读 · 0 评论 -
GitHub开源项目SlidingMenu简介
代码分享代码名称:SlidingMenu代码描述:SlidingMenu 是GitHub上的一个开源项目,用来实现SlidingMenu的菜单效果。代码托管地址:https://github.com/jfeinstein10/SlidingMenu代码作者:jfeinstein10代码效果图:-原创 2013-04-24 23:57:02 · 1977 阅读 · 0 评论 -
滑动菜单 SlidingMenu (转载)
GitHub开源项目: SlidingMenuhttps://github.com/jfeinstein10/SlidingMenu首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局转载 2013-04-25 00:34:27 · 1167 阅读 · 0 评论 -
android适配各种分辨率的问题
Android设备屏幕的尺寸是各式各样的,如小米是4英寸的,Xoom平板是10英寸;分辨率也千奇百怪,800×480,960×540等;Android版本的碎片化问题更是萦绕于心,不过在设计应用时可以分为两大块:3.0之前的版本和3.0之后的版本。这种情况会带来什么问题我们用三个假设来说明一下。1. 假设你的手上有两个4英寸的设备,设备A的分辨率是800×480,设备B的分辨率是1原创 2013-04-15 12:42:02 · 1192 阅读 · 0 评论 -
Fragment间的通信
为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。 现实中我们经常想要一个Fragment跟另一个Fragment进行通信,例如,要基于一个用户事件来改变内容。所有的Fragmen转载 2013-05-08 21:30:34 · 932 阅读 · 0 评论 -
android listview 圆角的实现方案,模仿Iphone的UITableView
这几天十一放假,在群里非常活跃,很多朋友问如何实现android中listview的圆角功能,像Iphone设置里面的tableView如 如下效果:实现过程其实这个功能实现也很简单,只是很多朋友没有仔细的去了解android布局的相关知识,这里我们使用了android中的shade的圆角功能来实现的。java代码很简单,就一个activity,一个listview。listvie转载 2013-07-23 09:31:46 · 1000 阅读 · 0 评论 -
ListView原理学习与优化总结
转载自雨松MOMO程序研究院本文链接地址:Android研究院之ListView原理学习与优化总结(二十一)在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起转载 2013-07-31 17:11:52 · 808 阅读 · 0 评论 -
TextView使用SpannableString设置复合文本 + android弹出窗口的实现(PopupWindow)
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan文本颜色(前景色)4、MaskFilterS转载 2013-07-29 13:02:23 · 2232 阅读 · 0 评论 -
android -- ContextMenu 的使用 和 OptionsMenu 区别
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是ContextMenu 1.选择菜单OptionsMenu 点击Menu key,显示选择菜单 实现方法.onCreateOptionsMenu()此方法只会调原创 2013-12-26 15:02:22 · 2138 阅读 · 0 评论