android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式。而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一下常见的几种自定义提示框的实现方式。
这里使用的几种弹出框实现方法概括为以下几种:
1. **自定义Dialog**
2. **自定义PopupWindow**
3. **自定义Layout View**...
分类:
其他好文 时间:
2015-05-22 21:15:05
阅读次数:
126
前提:新建winForm窗体应用程序,放置一个Button,设置按钮的单击事件1 for (int i = 0; i < 3; i++)2 {3 Point p = this.FindForm().Location;4 ...
最近从github上看到一个关于侧边栏的项目,模仿的是qq侧边栏。这个项目是一个android studio项目,可以导入android studio中,也可以导入到Eclipse中。其中的ResideMenu就是写好的第三方控件,可以拿过来直接用。我们主要来看一下它是如何来运用的
分类:
移动开发 时间:
2015-05-18 18:08:36
阅读次数:
223
最近从github上看到一个关于侧边栏的项目,模仿的是qq侧边栏。这个项目是一个android studio项目,可以导入android studio中,也可以导入到Eclipse中。其中的ResideMenu就是写好的第三方控件,可以拿过来直接用。我们主要来看一下它是如何来运用的...
分类:
移动开发 时间:
2015-05-18 16:52:53
阅读次数:
222
Android:仿QQ 发表说说/上传照片 弹出框...
分类:
移动开发 时间:
2015-05-15 12:10:15
阅读次数:
160
还记得上篇:高大上的安卓日期时间选择器,本篇是根据上篇修改而来,先看下qq中日期选择的效果:
鉴于目前还没有相似的开源日期控件,因此本人花费了一些时间修改了下之前的日期控件,效果如图:
虽说相似度不是百分之百,但相对其它日期控件是不是更加高大上了许多,哈哈~代码就不在往上贴了,如果感觉不错可以下载源码,并修改成更加符合你的效果。
源码地址:http://download.cs...
分类:
移动开发 时间:
2015-05-13 10:21:06
阅读次数:
147
首先看下我们想要实现的效果如下图(qq聊天中发送图片时的效果):
再看下图我们实现的效果:
实现原理很简单,首先我们上传图片时需要一个进度值progress,这个不管是自己写的上传的方法还是使用第三方开源库,其次,需要自定义一个View并重写onDraw方法,此例中的进度是开启了一个线程,然后模仿进度递增,然后将进度值通过自定义View调用一个自定义方法传进自定义Vie...
分类:
移动开发 时间:
2015-05-12 15:49:23
阅读次数:
190
这款源码案例是模仿qq客户端应用源码且带安装包,大家可以参考一下吧,也是比较完整的一款Android源码项目。源码下载:http://code.662p.com/view/1931.html 00.png(125.02 KB, 下载次数: 0)01.png(75.01 KB, 下载次数: 0)1.p...
分类:
其他好文 时间:
2015-05-11 10:40:06
阅读次数:
152
什么是MVP呢,简单来说就是将view层和逻辑完全独立出来,让逻辑和显示完全独立。本例中就是采用了这种模式,让activity作为view层,activity中涉及了适配器,所以这里尝试让适配器作为P层来进行逻辑处理。以后可能要考虑用多个p来做逻辑处理。总之,我们先来分析下如何用MVP得思路来分析这...
分类:
其他好文 时间:
2015-05-10 20:22:13
阅读次数:
152
先上图:
首先需要两个模型:
1->数据模型
2->位置模型
数据模型代码如下:Message.h文件里:
#import
typedef enum {
MessagesTypeMe = 0 , //自己发的
MessagesTypeOther //别人发的
}MessagesType;
@...
分类:
其他好文 时间:
2015-05-10 09:46:11
阅读次数:
182