Android达人模仿秀
模仿日常长用的Android程序,比如微信,QQ等,为广大爱好者提供一个参考的平台,共同促进学习交流。
凤凰星河
天道酬勤
展开
-
Android 设置页面的设计
在Android 的程序中设置项可以说是一个必须要有的页面。下面说一下如何写一个基本的设置页面。我们先来看一下常用安卓程序的设置页面: 都是大同小异,下面说一下如何实现。其实就是layout的组合,关键是如何去设置图中的圆角。因为大家都知道Android默认的方形的,要想实现圆角就需要我们自己来实现了。方法有很多种,一种实现方法就是做一个背景图片,把图片边角改成圆角的.9.p原创 2012-11-19 18:48:31 · 10012 阅读 · 24 评论 -
Android 仿安卓壁纸
安卓壁纸是一款目前很流行的手机壁纸软件,在很多安卓市场都名列前茅。应该有很多朋友已经使用过,效果还是非常不错的,看一下官方的效果: 之前一直也想做一个基于图片形式的App,但考虑到异步下载展示图片以及OOM的问题,一直没敢去做。那今天抽出时间来模仿它做一下,效果如下:原创 2012-12-01 21:19:48 · 3827 阅读 · 9 评论 -
Android 仿QQ主页面的实
这一节讲一下QQ主页面的实现,先看一下官方效果图:其中的好友,群组等既可以点击切换也卡,也可以滑动切换。所以,在实现的时候要同时使用两个手段。“会话”,“好友”等可以用Button来写,也可以是RadioButton,还可以是TextView,方法很多,在这里我选择了用TextView来做。而且这里的TextView要支持颜色的切换,默认一个暗白色,页卡停留在那是白色。总体来说还是比较简单的,下面原创 2012-11-11 20:45:47 · 21845 阅读 · 171 评论 -
Android高仿360安全卫士--布局篇
最近模仿360手机卫士,做了一个Demo。看了一下360的布局文件,发现它是自定义的View,而不是官方提供的基本组件的组合。效果如下图所示:这个Demo是可以左右滑动的,并且可以在布局文件中添加组件点击事件。主要是利用ViewPager类来实现的。MainActivity.javapackage com.example.viewpapertest;import java.util.ArrayLi原创 2012-10-17 22:40:47 · 23533 阅读 · 216 评论 -
Android 对Path的旋转效果的拓展
其实实现的思路就是利用Tween动画,通过对场景对象的不断变换(旋转,缩放,平移,改变透明度)效果来产生动画效果的。先来分析一下动画效果的形成,我们先把红色Button定义为一级菜单,弹出的子Button作为二级菜单。当点击一级菜单的时候,一级菜单旋转,同时弹出二级菜单。点击二级菜单,进入其他的Activity,不点击画面不变。点击一级菜单,二级菜单消失,一级菜单旋转到默认。所以就涉及到了一级菜单原创 2012-10-31 20:26:27 · 7556 阅读 · 84 评论 -
Android 仿微信之界面导航篇(一)
微信是现在比较流行的应用了,在各大安卓市场几乎都是名列前茅了。说实话不得不羡慕腾讯庞大的用户群体,只要腾讯敢做,就会有很多人去用。废话不多说,下面就开始说一下如何实现微信的第一次启动程序的用户导航,ViewPager相信大家都不陌生了,是google放出的一个安卓低版本的兼容包android-support-v4.jar,里面有很多类我们可以去使用。那这个导航就是使用这个类来辅助完成的,在每一个V原创 2012-11-02 14:21:20 · 35714 阅读 · 220 评论 -
Android 仿微信之(二)--主页面实现篇
这一篇将讲述如何构建主页面,先看一下微信主页面的截图 从截图中可以看出,它的菜单是在程序的底部,当我们选择一个按钮后,它的颜色会发生变化,好像有灯在亮,这个实现起来比较简单,可以有多种方式供我们选择,TabActivity或者tabwidget+radiobutton或者activitygroup+radiobutton或者activitygroup+gridview或者activi原创 2012-11-03 22:12:35 · 19037 阅读 · 193 评论 -
Android仿QQ空间
今天模仿安卓QQ空间,效果如下: 打开程序的启动画面和导航页面我就不做了,大家可以模仿微信的那个做一下,很简单。这次主要做一下主页面的实现,下面是主页面的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent原创 2012-11-06 16:32:34 · 11763 阅读 · 98 评论 -
Android仿QQ登陆
今天根据腾讯qq,我们做一个练习,来学习如何制作一个漂亮的布局。首先看一下官方图片 还是一个启动画面,之后进入登录页面,导航页面就不介绍了,大家可以参考微信的导航页面。首先程序进入SplashActivity,就是启动页面,Activity代码如下:package com.example.imitateqq;import android.app.Activity;原创 2012-11-09 14:43:48 · 15467 阅读 · 153 评论