本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个
page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按钮的图片变暗或变亮,
同时如果点击底部菜单按钮,左右滑动page(其实就是xml)并且改变相应按钮..
分类:
微信 时间:
2015-03-08 01:33:27
阅读次数:
281
本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按钮的图片变暗或变亮,同时如果点击底部菜单按钮,左右滑动page(其实就是xml)并且改变相应按钮的亮度。...
分类:
微信 时间:
2015-03-08 00:12:49
阅读次数:
343
前一篇文章中有用到 PopupWindow 来实现弹窗的功能。简单介绍以下吧。官方文档是这样解释的:这就是一个弹出窗口,可以用来显示一个任意视图。出现的弹出窗口是一个浮动容器的当前活动。1.首先来个简单的栗子,效果如下:只有两个布局文件,一个是弹窗布局(只有一张图片),一个是主界面布局(只有一个按钮...
分类:
移动开发 时间:
2015-02-12 22:38:08
阅读次数:
299
直接看栗子吧,效果基本实现,界面微调和弹窗的优化,去做的话会很耗时说,暂时就酱紫了。上传效果动态图太大了,直接手机截图的效果图如下:至于代码的实现主要就是自定义的菜单栏,和用 PopupWindow 实现弹窗了。仔细看代码很好懂的。1.主界面布局代码如下: ...
分类:
移动开发 时间:
2015-02-12 17:45:24
阅读次数:
187
既然 Fragment 取代了TabActivity,当然 TabActivity 的能实现的菜单栏,Fragment 当然也能实现。主要其实就是通过菜单栏的点击事件切换 Fragment 的显示和隐藏。来看看栗子吧:1.效果图来了:2.代码具体实现(1)对应的 Fragment 编辑代码和布局实现...
分类:
移动开发 时间:
2015-02-11 18:23:57
阅读次数:
265
TabActivity在Android4.0以后已经被完全弃用,取而代之的是Fragment。Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http:...
分类:
移动开发 时间:
2015-02-11 01:40:50
阅读次数:
253
使用场景,打算设计一个“底部菜单栏+其余可滑动的页面”的简单的功能。package com.lanyuweng.mibaby;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.Fr...
分类:
移动开发 时间:
2015-02-05 13:17:40
阅读次数:
321
介绍现在绝大多数主流的应用主界面,都会包含一个底部菜单,就拿腾讯的QQ与微信来说,看起来是这样的《---我是底部菜单原理在很久以前,可以通过TabActivity实现相关功能,自从Fragment出来后,就被抛弃了。原理也很简单1、底部菜单通过自定义RadioGroup实现,通过setOnCheck...
分类:
移动开发 时间:
2015-01-14 00:40:51
阅读次数:
312
需求:1.三个隐藏的按钮,在红色按钮底部2.点击红色按钮时,底部三个隐藏按钮,就显示出来显示时候有旋转+平移的动画3.再次点击红色按钮,显示的三个按钮又隐藏隐藏时候旋转+平移动画文件和布局:实现的代码: 1 // 2 // ViewController.m 3 // MenuRotation 4.....
分类:
其他好文 时间:
2015-01-07 16:36:56
阅读次数:
227
随着时间的推移现在的软件要求显示的内容越来越多,所以要在小的屏幕上能够更好的显示更多的内容,首先我们会想到底部菜单栏,但是有时候像今日头条新闻客户端要显示的内容太多,而且又想在主界面全部显示出来,所以有加了顶部导航栏。
今日头条顶部导航栏区域的主要部分是一个导航菜单。导航菜单是一组标签的集合,在新闻客户端中,每个标签标示一个新闻类别,对应下面ViewPager控件的一个分页面。当用户在Vie...
分类:
移动开发 时间:
2015-01-07 09:19:57
阅读次数:
923