- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 Android 打造顶部停留控件,可用于所有可滚动的控件(ScrollView,ListView)
1、序言现在很多App为了让一个页面可以有更多展示的东西。于是乎有一个界面就有几个tab进行切换页面,同时滚动的时候为了方便用户切换tab,这时tab需要悬浮在布局的顶部。所以这样就有了这篇blog咯…….2、实现原理控件的实现原理,相对来还是比较简单的: 1、首先自定义一个GroupView,实现滑动的效果,同时进行一些判断,比如:当满足一些条件时,把事件处理交给ChildView来处理;当Ch
2016-03-05 14:43:24 4910 2
原创 android同时打开多个Activity的方式(应用于启动页面广告等场景)
现在很多的App都有启动页面,很多产品经理都会把启动页面做成一个广告页面,那么有广告就会有跳转,这时,跳转到广告的页面之后,我们退出广告页面后,就应该是回到首页。那么这个怎么实现是最好的呢?如果你看到这里了,应该会想:这还不简单,在广告页面写个跳转到首页不就行了。但是如果我广告页面还有别的入口呢?你还会继续想:这样我做个判断就可以了呀。那么我广告页面有多个呢?这样继续下去是不是而非常不利于扩展性、不
2016-02-28 00:33:36 18485
原创 Android 一键打造仿IOS右滑退出Activity,非常简单的集成方式(SwipeFinishLayout)
相信很多玩过苹果的伙伴,都觉得苹果应用的可以右滑退出界面非常方便,但是Android的应用大多都是需要点击返回按钮才能退出,不过现在已经有几个App有了,比如:网易、今日头条和淘宝都有实现。现在网上已经有了这个控件,已经实现了,但是使用起来不是很方便,今天我们就把这个控件的使用方式简单化,只需要你继承一个BaseActivity就可以完成右滑控件的添加。首先看效果: 跟IOS的效果没有很大的区别吧
2016-02-21 13:52:02 1992
原创 Android 沉浸式状态栏的实现
相信用过iPhone的人,都会觉得iPhone的那种沉浸式状态栏比Android那种硬邦邦的黑色状态栏要好看多了,以前的Android版本是不能进行修改了,或者说修改比较麻烦,但是4.4之后我们可以非常简单的进行状态栏颜色的修改了。只需要简单的几行的代码就可以进行修改了。 首先我们来看看效果:实现状态栏颜色修改有两种方法可以实现:第一种:getWindow().addFlags(WindowMan
2015-12-16 17:51:49 1058 2
原创 Android 让你一分钟打一千个渠道包,丢掉该死的打包工具!
如题所示,相信很多程序员开发完App之后,然后就是上线到各大应用市场,但是国内这么多应用市场,每个市场的渠道都必须要不一样,才能达到数据分析的结果,往往这个时候,就需要我们去打各种渠道包了,每次把渠道号换一下,就进行一次打包流程,速度实在是慢死人,当然现在也有一些自动化打包工具,进行脚本打包,不过这个也要花很长时间,几十个渠道包,需要打上半小时甚至是一个小时。 没错,今天就说一下如何一分钟
2015-12-10 21:54:22 2498 1
原创 Android Material Design 控件之TabLayout 学习
往常我们要实现tab页卡+viewpager联动切换的布局都需要自己去自定义布局,然后通过接口实现联动,而且使用起来比较麻烦。现在Android官方已经把这种控件写出来了,使用起来也方便,本文就以期学习一下TabLayout的使用。首先我们需要在项目的build.gradle里面添加使用扩展包:compile 'com.android.support:appcompat-v7:23.0
2015-12-03 20:10:15 3493
原创 Android微信支付之免jar包集成方式(简单至极)
如标题,可以不使用微信支付的jar进行微信支付,是不是很高大上,哈哈哈~没错,我今天就是来装逼的….没办法都是被逼的,公司项目需求如此,只好研究下微信支付jar和微信App的源码,而且有App已经实现了,然后再参考下,我就出来装逼了………….言归正传,首先我们来看下微信支付SDK的jar包,微信支付SDK是怎么调起微信的: 首先我们可以下载微信支付的demo找到微信jar包里面跳转到微信的代码,具
2015-09-22 18:17:11 4986 13
原创 Android 关于快捷方式的总结(创建、删除、判断是否存在和跳转)
这几天项目需求,要做个快捷方式,然后上网查询了一下,发现现在网上的一些关于快捷方式一些博客都说的比较单一、比较简单、也比较老了,本人就把网上的一些东西,和我自己发现一些东西集成到一起,写个博客出来,以后再写快捷方式,就比较简单一些。从创建快捷方式–>删除快捷方式–>判断快捷方式是否存在–>快捷方式跳转及快捷方式的一些比较蛋疼的问题。创建快捷方式,网上的都差不多,也比较简单,直接上代码:Intent
2015-09-08 21:13:14 3905 3
原创 Android五分钟让你集成底部菜单栏(fragment或者fragment+viewpager)
现在市场上大部分的App都有底部菜单栏,每个项目也都需要底部菜单栏的,而现在大部分底部菜单栏都是使用Fragment碎片来实现的,TabHost和TabActivity相比现在用的人非常少了吧!然而我们用fragment的话,使用过的人都应该知道还是有点麻烦的。每次显示fragment时,要显示点击的页卡fragment,要把显示的fragment隐藏,然后还要选中的底部textview变颜色,未选
2015-09-03 15:38:05 1315 3
原创 Android 实现刮刮卡效果
因为项目需求一个刮刮卡效果的抽奖页面,然后就自己写一个刮刮卡效果的自定义view,基本可以满足产品的需求吧,正好周末,就把这个干货分享给大家,主要是通过Paint和Canvas来实现,喜欢的小伙帮们,可以看下。上效果图: 原理:自定义的View是继承TextView的,所以文字和背景图片我们可以直接设置,刮奖区这个图片是通过Canvas画上去的,手指移动刮开是通过Paint来实现的。然后每次刮完
2015-08-16 00:19:05 818 1
原创 Android如何跳过小米和魅族手机对Toast的限制
经常使用小米和魅族手机的小伙伴应该知道,他们两者手机是可以把toast关闭掉的,这会让用户非常不爽,以至于我们很多提示只能用Dialog来实现,今天就告诉大家伙怎么跳过小米和魅族的限制,利用WindowManager来自定义我们自己的Toast就可以完美的跳过小米和魅族对Toast的限制。
2015-08-06 21:01:06 6829 5
转载 高效开发Android App的10个建议
假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够
2014-04-04 14:16:25 630
Android Material Design控件 --TabLayout 使用demo
2015-12-04
Android Material Design控件 --TabLayout 使用demo
2015-12-03
Android五分钟让你集成底部菜单栏(fragment与fragment+viewpager)
2015-09-02
Android五分钟让你实现底部菜单栏(fragment或者fragment+viewpager)
2015-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人