本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用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
项目演示效果如下:一、项目布局如下
二、项目代码package com.example.weichat5_2_1;import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android....
分类:
微信 时间:
2015-03-06 10:05:16
阅读次数:
403
变量如下: private?SurfaceHolder?mSurfaceHolder;
private?MediaPlayer?mPlayer; 构造函数内获取 SurfaceHolder,并设置回调接口 Callback: public?MoviePlayerView(Context?context,?AttributeSet?a...
分类:
微信 时间:
2015-03-02 13:21:37
阅读次数:
286
我们知道,在很多时候,我们都不用Android内置的一些控件,而是自己自定义一些自己想要的控件,这样显得界面更美观。
今天主要是讲自定义AlertDialog的使用,在很多需求中,我们往往需要这样一个功能,就是点击一个按钮或者其它控件,弹出一个对话框,让用户可以在这个对话框中做一些事,比如输入、选择、提示.....等等,那么,这个弹出对话框的功能我们都知道可以用popupWind...
分类:
微信 时间:
2015-02-27 21:43:15
阅读次数:
602
自微信出现以来取得了很好的成绩,语音对讲的实现更加方便了人与人之间的交流。今天来实践一下微信的语音对讲的录音实现,这个也比较容易实现。在此,我将该按钮封装成为一个控件,并通过策略模式的方式实现录音和界面的解耦合,以方便我们在实际情况中对录音方法的不同需求(例如想要实现wav格式的编码时我们也就不能再使用MediaRecorder,而只能使用AudioRecord进行处理)。...
分类:
微信 时间:
2015-02-26 16:44:32
阅读次数:
407
一、效果:我们看到很多软件的通讯录在右侧都有一个字母索引功能,像微信,小米通讯录,QQ,还有美团选择地区等等。这里我截了一张美团选择城市的图片来看看;
我们今天就来实现图片中右侧模块的索引功能,包括触摸显示以选中的索引字母。这里我的UI界面主要是参照微信的界面来实现,所以各位也可以对照微信来看看效果,什么都不说了,只有效果图最具有说服力!二、分析:
我们看到这样的效果我们心理都回去琢磨,他是如何...
分类:
微信 时间:
2015-02-12 22:51:53
阅读次数:
409
原文同步发布于我的wiki,查看原文或更新请移步:
点击打开链接
承上文
先回答拓展思考里的问题,'物理引擎可否用来做碰撞检测?',答案是肯定的,具体见下面
cocos2d-x-3.3-019-碰撞检测1-矩形区域是否相交cocos2d-x-3.3-020-碰撞检测2-物理引擎初探cocos2d-x-3.3-021-碰撞检测3-物理引擎碰撞过滤
子弹如何杀伤敌人...
分类:
微信 时间:
2015-02-11 10:56:18
阅读次数:
397
原文同步发布于我的wiki,查看原文或更新请移步:
点击打开链接
写在最前面
微信飞机大战,触控的大神JackyStudio 已经在他的专栏微信飞机大战讲解中完整细致的实现了一遍,基于cocos2d-x-v2.2.0和cocos2d-x-3.0,推荐大家阅读。同时该系列的资源代码等全部开源(地址见文后链接),利于新手运用和学习。感谢分享。我是新手,刚懂点coco...
分类:
微信 时间:
2015-02-11 10:55:44
阅读次数:
332