
Android强大的控件
文章平均质量分 73
梳子不爱头发
爱编程的小逗比
展开
-
SlidingMenu 动态加载xml文件,避免死布局方式,ListView型Menu
现在类似于QQ,乃至我们安卓手机内置的手势滑动调出的菜单已经不在少数,除了这种酷炫的效果以外,也极大地提高了用户体验,以及大大节省了空间,也许我们还做不到那么好看,那么今天我们来实现基本的slidingmenu,也许你会说学习它需要用到GestureDetector还不会处理。那没有关系,网上现在有写好的SlidingMenu,重点是看我们怎么配置,和使用,我在使用的时候也遇到了不少麻烦,那么现在就从开始讲起吧原创 2016-08-30 09:54:48 · 727 阅读 · 0 评论 -
RecyclerView与TwinklingRefreshLayout,打造下拉刷新上拉加载(一)
RecycleView第一次出江湖,就以迅猛之势打败了老牌“ListView”作为增强版的ListView,优点如何呢,自带ViewHolder不需要自己写,ViewHolder作用是优化加载速度,将浏览过的页面缓存在本地,再上拉不需要再去网络申请加载,用户体验提升,出现白板空白可能性小。TwinklingRefreshLayout则带着完整的刷新功能,与之结合实现完整版本的浏览界面...原创 2018-07-16 10:40:29 · 1605 阅读 · 2 评论 -
CardView卡片式登录界面
【楔子】我们常为基本所有开发都要遇到的登录界面快速设计而犯愁,那么可以尝试一下卡片式控件,将需要的控件用卡片圈起来,使整个界面看起来十分舒爽。卡片式设计似乎天生就是为了应用程序而存在着的一种独特的设计风格。如下就是卡片控件的功劳。【准备工作】:在buildgradle(Modole:app)依赖添加implementation 'com.android.support:cardview-v7:27...原创 2018-07-10 14:51:46 · 1238 阅读 · 0 评论 -
侧滑框DrawerLayout和NavigationView完美合作
【楔子】写之前讲下这个两个各自功能,DrawerLayout是管理抽屉拉进拉出,Navigation负责侧滑页面就是抽屉里面的东西,Google在Android5.0之后推出的NavigationView,导航栏菜单,这个菜单是什么呢?Navigation分为上半部和下半部,为了适应我们现在的大部分App上半部分是头像资料信息,下半部分一些设置功能<strong>app:...原创 2018-07-10 17:37:30 · 1282 阅读 · 0 评论 -
强大的CoordinatorLayout,视图滚动Toolbar隐藏,FloatingActionButton的使用
强大的CoordinatorLayout被称为“super-powerd FrameLayout”,它的强大是因为它是一个开明的君主,放弃了大多数布局(King)的中央集权制,实行周天子政策,诸侯国分封制。将手中最大权利下发给子控件和子布局。目前Coordinator符合Material设计风格,实现与其他coordinator组件实现联动。基本实现以下两个功能:1、作为顶层布局 ...原创 2018-07-18 11:26:18 · 1490 阅读 · 0 评论 -
一个有节操的Android视频播放器JieCaoVideoPlayer
特别适合懒人的视频播放器,通常遇到一个视频需要播放的时候,犯愁,自己写的丑,还要花费大量时间实现暂停,全屏,快进,声音大小手势调节等,还有拖动操作,有没有一款神奇可以只放URI地址直接播放呢,事实上还真的有!找到它的时候我的表情是错愕的一般播放器都是有着高大上的名字,像是Google Exoplayer ,然而这个播放器的拼音翻译是:节操播放器,到底是不是那么有节操,像是网上宣称的一样“...原创 2018-07-12 15:34:14 · 7455 阅读 · 5 评论 -
新导入AS项目出现Unknown host 'services.gradle.org'. 解决方法
出现这种问题,原因是本项目的gradle与你的本身的不一致,将geadle-wrapper打开:修改成你自己的distributionUrl,具体可以参照你自己的project或者新建一个copy过去,然后syning一下就可以了。如果还不行就加上:将tool版本改成自己的。 ...原创 2018-07-20 14:59:34 · 6448 阅读 · 1 评论