-
Android PopupWindow的使用技巧
PopupWindow是Android上自定义弹出窗口,使用起来很方便。PopupWindow的构造函数为public PopupWindow(View contentView, int width, int height, boolean focusable)contentView为要显示的view,width和height为宽和高,值为像素值,也可以是MATCHT_PARENT...2015-11-25 阅读234
-
Android 常用效果(各种进度条,酷炫loading动画,火箭升空,撒花以及趋势图)
最近时间比较充裕一些,总结了下几个项目用到的ui效果,在这边共享给大家,也给自己做个记录(后面会有demo贴出). 主要是以下几种ui效果:进度条多种展示开源loading动画火箭升空撒花效果(仿微信)气温趋势图一、进度条 这边主要是有四种进度条展示,具体效果请往下看:二、开源loading动画 这边有...2015-11-24 阅读218
-
Android UI常用实例 如何实现欢迎界面(Splash Screen)
在Android平台下,下载一个应用后,首次打开映入眼帘的便是Splash Screen,暂且不说Android的设计原则提不提倡这种Splash Screen。先来看看一般使用Splash Screen的场景:1,第一次安装后,简单APP的闪屏达到品牌营销的目的,复杂点的APP用来提供新手指导;2,版本更新,说明版本新特性;有人对这种设计嗤之以鼻,有人...2015-11-24 阅读210
-
如果你想学习 Android,不妨来听听工程师是如何炼成的
对 Android 感兴趣,但却不知道怎么入手;已经是开发者了,但还想找到新方法在技术上更进一步。如果你正被这样的问题困扰的话,不妨来听听中国 Google 开发者社区(GDG)的工程师们是如何学习 Android 的。作为 Flipboard 的 Android 工程师,朱凯最开始其实是做 Java 开发的,在从 Java 转投 Android 的过...2015-11-22 阅读200
-
RecyclerView完全解析之结合AA(Android Annotations)注入框架实例
(一).前言: 话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View...2015-11-22 阅读215
-
关于EditText的一点深入的了解
最近在开发android下的记事本程序时,频繁的使用EditText控件,折腾来折腾去,算是对其的了解更深入了一些。特将这些收获记录如下:一、几个属性的介绍android:gravity="top" 这个属性为top可以将光标置于左上角(当EditText设为全屏时)android:background="@null&...2015-11-22 阅读221
-
Android打造不一样的EmptyView
大家都对ListView非常熟悉,目测也会经常使用ListView的一个方法setEmptyView ,来设置当数据加载中或者数据加载失败的一个提醒的效果,这个方法虽然使用起来简单,但是如果你提供一个复杂的布局,例如:在数据加载失败后,添加一个 Button 让用户可以选择重新加载数据。那么,你可能会这么做,find这个button,然后给bu...2015-11-22 阅读213
-
麦可网之Android高级应用开发课程(张凌华)
Android高级应用开发课程(掌握课程可以具备相当于2年的Android应用开发经验以及4年的软件工程经验)课程讲师:张凌华课程目标:1、成功找到Android好工作,轻松通过面试2、帮你更深入的学习Android,轻松实现自我价值的高速增长3、既可以以Android为平台纵观嵌入式软件开发的各个层面,了解系统移植概貌;又可以细细探...2015-11-22 阅读222
-
Android项目重构之路:实现篇
前两篇文章Android项目重构之路:架构篇和Android项目重构之路:界面篇已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。IDE采用Android Studio,Demo实现的功能为用户注册、登录和展示一个券列表,数据采用我们现有项...2015-11-20 阅读207
-
Android项目重构之路:界面篇
在前一篇文章《Android项目重构之路:架构篇》中已经简单说明了项目的架构,将项目分为了四个层级:模型层、接口层、核心层、界面层。其中,最上层的界面,是变化最频繁的一个层面,也是最复杂最容易出问题的一个层面,如果规划不好,很容易做着做着,又乱成一团了。要规划好界面层,至少应该遵循几条基本的原则:保持规范性...2015-11-20 阅读216