
Android自定义组件
文章平均质量分 91
Android自定义组件是在应用开发过程中经常用到的或者是比较实用的一些自定义资源,可以丰富我们开发,帮助我们更好的实现某些效果。
小巫技术博客
如果你想成功你不应该成为一个普通的可被随意替代的人你应该成为稀缺的不可替代的那类人
展开
-
Android UI-实现底部切换标签(fragment)
Android UI-实现底部切换标签(fragment) 前言 本篇博客要分享的一个UI效果——实现底部切换标签,想必大家在一些应用上面遇到过这种效果了,最典型的就是微信了,可以左右滑动切换页面,也可以点击标签页滑动页面,它们是如何实现的呢,本篇博客为了简单只介绍如何实现点击底部切换标签页。 先来看看我们想实现的效果图: 这样的页面实现起来其实很简单的,首先我们从布局入手: 分为三部分 第一原创 2015-03-12 18:07:23 · 25983 阅读 · 7 评论 -
Android UI-自定义日历控件
Android UI-自定义日历控件 本篇博客笔者给大家分享一个日历控件,这里有个需求:要求显示当前月的日期,左右可以切换月份来查看日期。 我们想一想会如何去实现这样的一个控件,有开源的,但可能不太满足我们的特定的需求,这里笔者自定义了一个,读者可以根据自己的需求来修改代码。下面来说一下实现的思路: 首先我们要显示当前月份,自然我们要计算出当前的日期,并且把每一天对应到具体的星期,我们会有以下效果原创 2014-12-29 21:44:45 · 26432 阅读 · 31 评论 -
Android自定义DataTimePicker(日期选择器)
Android自定义DataTimePicker(日期选择器) 笔者有一段时间没有发表关于Android的文章了,关于Android自定义组件笔者有好几篇想跟大家分享的,后期会记录在博客中。本篇博客给大家分享的是自定义一个日期选择器,可以让用户同时选择年月日和当前时间。先看看效果:实现的效果就是在同一个布局上显示日期选择和时间选择。自定义一个类:/DateTimePicker/src/com/ww原创 2014-08-23 15:39:05 · 173761 阅读 · 63 评论 -
Android-自定义PopupWindow
Android-自定义PopupWindow2014年5月12日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow来供自己在开发应用时使用。因为笔原创 2014-05-12 21:54:54 · 89897 阅读 · 19 评论 -
Android图片的拖拽与缩放
Android图片的拖拽与缩放2014年5月9日 我们在使用应用当中经常需要浏览图片,比如在微信当中,点击图片之后可以对图片进行缩放。 本博客介绍如何对图片进行拖拽和缩放,这首先要了解Android中的触摸机制了,在屏幕中有手指按下、手指抬起、手指移动还有多个手指触摸的动作。我们要实现对图片的拖拽和缩放就是要基于这些动作来进行逻辑处理。 图片的拖拽主要是计算手指开始的位置与当前手指的位置关系,来原创 2014-05-09 23:44:08 · 6523 阅读 · 2 评论 -
Android数据分批加载-滑动到底部自动加载列表
Android数据分批加载-滑动到底部自动加载列表2014年5月9日 本博文介绍如何进行数据分批加载,在应用开发当中会经常使用到ListView,点击更多加载数据是我们经常简单,为了提供用户体验,当用户将列表滚动到底部自动加载数据,这样的形式用得比较多。 下面给大家提供的例子是,每次模拟20条数据,滑动到底部时再请求20条数据直到请求到限定页数为止 具体代码实现: /08_Datapageload原创 2014-05-09 23:05:06 · 24138 阅读 · 6 评论 -
Android-搭建简单服务端+ListView异步加载数据
Android-搭建简单服务端+ListView异步加载数据2014年5月6日 本篇博文带给大家的是教大家如何在MyEclipse中搭建一个服务端,并通过手机端与其通信,异步加载数据。 笔者使用的是MyEclipse,各位也可以直接用Eclipse创建Java Web项目,谷歌提供的ADT Bundle是不能创建Web项目,读者可以下载Eclipse For JaveEE Developer这个I原创 2014-05-06 00:43:35 · 23796 阅读 · 38 评论 -
Android-自定义meta-data扩展数据
Android-自定义meta-data扩展数据2014年5月5日 在接入第三方渠道SDK的时候,经常会看到其配置文件AndroidManifest.xml有类似如下的定义: <meta-data android:name="APP_ID" android:value="037810BCE1D2260F32017643AC7D980原创 2014-05-05 22:28:04 · 7101 阅读 · 0 评论 -
Android-自定义图像资源的使用(2)
Android-自定义图像资源的使用2014年4月29日 上一篇博客,介绍前面几种图像资源的使用,本篇博客把剩下的全部介绍完: 普通图像资源XML图像资源Nine-patch图像资源XML Nine-patch图像资源图层(Layer)图像资源图像状态(state)资源图像级别(Level)资源淡入淡出(transition)资源嵌入(Inset)图像资源剪切(Clip)图像资源比例(Scale原创 2014-04-29 13:56:15 · 7972 阅读 · 6 评论 -
Android-自定义图像资源的使用(1)
Android-自定义图像资源的使用2014年4月28日 周一 天气晴朗 心情平静 本篇博文给大家介绍一下,在Android开发中经常用到的一些图像资源,详细内容麻烦请各位认真查看官网,下面附上一个链接:http://developer.android.com/guide/topics/resources/drawable-resource.html,本篇博客主要给出使用示例,让童鞋们对这些图像资原创 2014-04-28 10:22:32 · 6623 阅读 · 1 评论 -
Android-自定义Dialog
Android-自定义Dialog2014年4月27日 星期天 天气晴朗 心情平静 本篇博文来分享一个也是开发中经常需要用到的功能-自定义对话框,这里我用到了Android中的图形资源shape,具体使用方法,各位看代码吧,Android有多钟图形资源,后面小巫也会总结分享出来,方便各位使用。 我们来看看自定义Dialog的具体步骤吧: 1.修改系统默认的Dialog样式(风格、主题) 2.自定义原创 2014-04-27 17:16:28 · 8493 阅读 · 0 评论 -
Android-自定义Notification
Android-自定义Notification原创 2014-04-27 12:11:52 · 9144 阅读 · 0 评论 -
Android-自定义标题栏
Android-自定义标题栏2014年4月25日 分享知识点 近期也比较多事情,想发发博客就是心有余而力不足,本篇博文主要教大家如何实现自定义标题栏,很简单,那么聪明的你一下就看懂。 实现步骤 * 1、给自定义标题提供一个界面 * 2、将自定义标题应用给Activity窗口 * 3、把android系统为Activity设置的默认主题改为自己的主题 效果图: 代码下载:http://downl原创 2014-04-25 10:25:24 · 4684 阅读 · 1 评论