摘要: 引言 在开发某些有层叠效果App时,我们第一个想到的就是让UI进行切图。下面我们来这样的一个例子。如图所示: 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么, 阅读全文
posted @ 2016-12-19 10:23 dreamGong 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 引言 今天我们来谈一下Android中布局优化常用的一些手段。官方给出了3种优化方案,分别是</include>、</viewstub>、</merge>标签,下面我们就来介绍这些标签。 include标签 include标签能够重用布局文件,我们在开发中经常有一些布局是通用的,比如每一个页面的头部 阅读全文
posted @ 2016-12-16 16:05 dreamGong 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 引言 一个用户体验良好的App肯定少不了动画效果。Android为我们提供了2种动画框架,分别是视图动画(View Animation)和属性动画(Property Animation)。视图动画比较简单,只能应用于各种View,可以做一些位置、大小、旋转和透明度的简单转变。属性动画则是在Andro 阅读全文
posted @ 2016-12-15 16:19 dreamGong 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 引言 上一篇Android UI中文章我们详细介绍了Android中shape标签的使用。通过shape标签我们可以定义矩形、椭圆、环形、直线等效果。不过shape只能定义单一的形状,在实际开发中,我们经常需要有一些交互性的体验。例如,按钮按下时的效果,ListView中Item被选中时的样式。这些 阅读全文
posted @ 2016-12-15 10:29 dreamGong 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 引言 在Android开发中我们很多情况都是使用图片来展示相关效果,今天我就来详细介绍下Android下使用Shape来进行简单UI的开发。一方面这些是Android开发的基础,另一方面这方面的知识可以在一定程度上减少图片的使用,降低App的体积。下面我就来详细介绍Shape的相关知识。 注意点:一 阅读全文
posted @ 2016-12-13 17:24 dreamGong 阅读(4602) 评论(0) 推荐(0) 编辑
摘要: 引言 在App日益追求体验的时代,优秀的用户体验往往会使产品脱颖而出。今天我们就来介绍一种简单的滑动ListView来显示或者隐藏ToolBar的功能。 布局文件 下面我们来看一下这个主界面的布局文件。在这个布局文件中,主要是一个ListView控件和一个ToolBar控件。布局如下: 主界面代码 阅读全文
posted @ 2016-12-13 11:52 dreamGong 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 引言 现在APP开发集成分享功能已经是非常普遍的需求了。其他集成分享技术我没有使用过,今天我就来介绍下使用ShareSDK来进行分享功能开发的一些基本步骤和注意点,帮助朋友们避免一些坑。好了,下面切入正题正式开始介绍。 1、ShareSDK开发包及配置 这个不用多说,去他们官网看找SDK开发包和集成 阅读全文
posted @ 2016-12-12 16:00 dreamGong 阅读(6136) 评论(0) 推荐(0) 编辑
摘要: 引言 在Android开发中,我们有时会需要使用ScrollView中嵌套ListView的需求。例如:在展示信息的ListView上还有一部分信息展示区域,并且要求这部分信息展示区域在ListView信息比较多的时候也是可以滑动的,而不是固定不变的。这时,我们一般会将ScrollView和List 阅读全文
posted @ 2016-09-23 15:25 dreamGong 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: 前言 在Android开发中,我们有时需要实现类似IOS的对话框。今天我就来总结下,如何通过自定义的开发来实现类似的功能。 自定义Dialog 我们知道Android中最常用的对话框就是Dialog及其派生类。这次我们通过组合的方式来实现一个类似IOS对话框的效果。我们先来看一下布局效果,这个相信大 阅读全文
posted @ 2016-09-18 17:19 dreamGong 阅读(7418) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在Android开发中经常会需要使用相机或者从相册中选取图片的情况,今天就把这里面相关的知识点总结下,方便以后开发的时候使用。 1、相机拍照并可自定义截图功能 我们先来看如何使用Intent来打开照相机,相信这段代码大伙应该很熟悉了。代码如下: 这段代码中我们看到,对于第四行设置了拍照后图 阅读全文
posted @ 2016-09-18 15:16 dreamGong 阅读(3143) 评论(0) 推荐(0) 编辑