Android控件 - 收藏集 - 掘金

ViewPager+Fragment 组合的预加载和懒加载 - Android - 掘金
转载请标明出处: http://www.jianshu.com/p/7a47... 预加载介绍 ViewPager+Fragment的搭配在日常开发中也...

Android Preference 工具 - Android - 掘金
Android preferences for WINNERS! This little tool generates wrappers for your SharedPreferences, so you can be...

Android 设置界面之 Preference - Android - 掘金
Android系统为设置界面的UI提供了一系列的接口,设置界面的部分和Activity是分离的,会有一个PreferenceScreen的对象 是根目录,在其中会包含CheckBoxPreference EditTextPreference ListPref...

30 行代码,打造一个垂直的 ViewPager - Android - 掘金
最近的需求中,需要用到一个横向、竖向同时可滚动的 ViewPager,记住,是横向、竖向同时滚动,不是横竖切换。我想了想,难点在于竖向。对于竖向的 ViewPager,我似乎记得 Jake Wharton 大神写过一个叫 DirectionalViewPage...

自定义 View——invalidate 传递与绘制流程分析 - Android - 掘金
上一篇文章自定义View——View的弹性滑动中,我们对View的滑动进行了实战以及简单分析。但在文章的最后,仍然遗留了两个问题,第一个是invalidate与postInvalidate有什么区别呢?第二个是invalidate是如何调用computeScr...

Android 仿美团,58 同城切换城市界面 - Android - 掘金
转载请注明出处:http://blog.csdn.net/dmk877/a... 最近一直关注一些比较有名的app,像美团、58、赶集网、淘宝等等。主要目的就是学习下目前一些常用的技术,模拟一下它们的比较炫的...

贝塞尔曲线之购物车动画效果 - 掘金
question 贝塞尔曲线是什么? 贝塞尔曲线可以做什么? 怎么做? what is it? 贝塞尔曲线在百度定义是贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。 do what? 贝塞尔曲线根据...

万能的 RecyclerViewAdapter,支持上拉加载、添加 HeadView - Android - 掘金
最近的项目,使用RecyclerView比较多,导致需要写大量的Adapter和ViewHolder。不想偷懒的程序员不是好程序员。于是,查了一些资料,对RecyclerView的Adapter进行了一些封装。使用的时候减少了大量的工作。 先来点效果图 1....

Android Material Design 系列之 Navigation Drawer - Android - 掘金
分享...

Material Design Library 使用汇总 - Android - 掘金
我的简书同步发布:Material Design Library 使用汇总 转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001】 本文对Material Design Library里面的库类...

自定义 View,有这一篇就够了 - Android - 掘金
我的简书同步发布:自定义View,有这一篇就够了 为了扫除学习中的盲点,尽可能多的覆盖Android知识的边边角角,决定对自定义View做一个稍微全面一点的使用方法总结,在内容上面并没有什么独特的地方,其他大神们的博客上面基本上都有讲这方面的内容,如果你对...

16 种 viewpager 切换动画,早晚用得上 - Android - 掘金
相信很多同学都用过Viewpager但是,Viewpager提供的动画不能应对我们所有的需求,今天就给大家带来16+的动画效果,你可以用,更可以自定义。 转载请注明来源 http://blog.csdn.net/androidm...

会了这些,你也能成为自定义 View 大咖 - Android - 掘金
自定义View 自定义View主要掌握以下四块内容: 1. 绘制机制:掌握onMeasure,onLayout,onDraw及相关类的使用。 2. 事件传递机制:掌握dispathTouchEvent(),onInterceptEvent(),onTo...

BeautifulRefreshLayout - Android 下拉刷新库 - Android - 掘金
GitHub小伙伴交流群'' 477826523,很难进的哦! 说起下拉刷新,好像经历一段历史的洗礼。。。 (1)在我刚学android的时候,用的是XListView,在github上搜索有MarkMjw/PullToRefresh,根据Maxwin的...

最详细的 NavigationDrawer 开发实践总结 - Android - 掘金
继前面写的两篇文章之后(有问题欢迎反馈哦): Android 开发:Translucent System Bar 的最佳实践 Android 开发:最详细的 Toolbar 开发实践总结 接着来写写 Android 系统 UI 新特性,本文是我对最近开发过程中...

ViewPager+Fragment 取消 (禁止) 预加载延迟加载 (懒加载) 问题解决方案 - Android - 掘金
在Android中我们经常会用到ViewPager+Fragment组合。然而,有一个很让人头疼的问题就是,我们去加载数据的时候由于ViewPager的内部机制所限制,所以它会默认至少预加载一个。这让人很郁闷,所以,我就想到要封装一个Fragment来解决这个...

Android 实践之 ScrollView 中滑动冲突处理 - Android - 掘金

  1. 前言 在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多点击事件的冲突,最经典的就是ScrollView中嵌套了ListView。我想...

Android 自定义 View——invalidate 传递与绘制流程分析 - Android - 掘金
上一篇文章自定义View——View的弹性滑动中,我们对View的滑动进行了实战以及简单分析。但在文章的最后,仍然遗留了两个问题,第一个是invalidate与postInvalidate有什么区别呢?第二个是invalidate是如何调用computeScr...

Android 轻松实现 RecyclerView 悬浮条 - Android - 掘金
在我们在刷Instagram的动态时,你是否注意到这样一个小小的动效,就是当一条动态(以卡片形式呈现)向上滑动时,动态卡片的头部会始终悬浮在列表最上方,直到下一张动态卡片的头部将它顶掉并替换它悬浮着。言语可能说不清楚,就直接来看一下它的效果好了。 Insta...

Android Material 之 NavigationView 和 TextInputLayout 的使用 - Android - 掘金
请尊重劳动成果,转载注明出处,谢谢! http://blog.csdn.net/amazing7... 上一篇文章Android Material 之CoordinatorLayout、AppBarLay...

NavigationView 使用小结 - Android - 掘金
NavigationView 的引入让 Android 侧边栏实现起来相当方便,最近公司项目中也使用这个新的控件完成了侧边栏的改版。在使用过程中遇到一些坑,写篇博文记录一下。 本文分为两大主要部分,第一部分是基本使用,第二部分是各种使用小细节(坑),如果你对...

高仿腾讯 QQ,代码写的十分优雅 - Android - 掘金
QQ 一款高仿腾讯QQ的IM软件,基于bmob SDK,已经实现聊天,表情,图片,位置,语音等信息的发送。 动态效果预览 温馨提示:因为gif资源较大,加载较慢,第一次观看请耐心等待或者下载QQ.apk文件运行 主要功能 在界面上高仿腾讯Q...

通用 PopupWindow,几行代码搞定 PopupWindow 弹窗 - Android - 掘金
我们都知道,Android 中的弹窗基本有两种,一种是AlertDialog,另一种是PopupWindow,AlertDialog的显示位置是固定的,PopWindow 的显示位置是我们可以设置和调整的,因此,像项目中的一些场景如:某个功能的提示说明、点击按...

(LoopingViewPager) 可循环的 ViewPager 实现及详细分析 - Android - 掘金
前提:前几天无聊,下了个《读者》app,然后正好使用的过程中发现发现从文字列表点击进去后可以查看具体的文章内容,然后再文章内容中还可以左划右划来实现文章的切换,然后想到应该是ViewPager+fragment来实现的,前面用过这个ViewPager,但是没有...

这交互炸了:饿了么是怎么让Image变成详情页的 - 掘金
晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwi...

京东快报轮播公告的实现 - Android - 掘金
手机京东app首页的京东快播有一个无限轮播的公告栏,先看效果: 京东快报轮播公告.gif 公告内容大概每3s从中间向上滑出,同时下一条...

Android 自定义 View 合集 - Android - 掘金
自定义控件学习 https://github.com/GcsSloop/A... 小良自定义控件合集 https://github.com/Mr-XiaoLiang 自定义控件三部曲 htt...

一起玩转 CoordinatorLayout - Android - 掘金
作为Material Design风格的重要组件,CoordinatorLayout协调多种组件的联动,实现各种复杂的效果,在实际项目中扮演着越来越重要的角色。本篇博客将由浅到深,带你一起玩转CoordinatorLayout。 ...

Material Design 系列之 CardView、FAB 和 Snackbar - 掘金
前言 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结Material Design 之 Behavior的使用和自定义Beh...

收藏安卓开发中非常实用优秀的库! 有图有真相! - Android - 掘金
本来是打算收藏工具类的,但转念一想,已经有这么多优秀的库了,就没必要再去重复造轮子了,便归纳工作中比较实用的库吧,不用在花精力去找了 收藏工作中常用的android工具类,lib库等...都是非常优秀的库!开发必备神器!!!...

Tangram 1.0 技术架构 - Android - 掘金
上一篇文章介绍了Tangram的开发思路和发展历程,本文将对Tangram 1.0的技术架构做一个概括性的说明。读者如果要了解更多的技术细节可以访问Tangram主页查看详细文档。 Tangram作为一个面向常规业务产品的解决方案由3个部分组成: ...

Tangram Android 的设计说明 - Android - 掘金
前言 前段时间开源了团队内的vlayout项目,从 Github 上反馈来看,还是深受欢迎。 但如果仅仅是采用 vlayout 搭建页面,使用起来还不是特别灵活,在此基础之上,我们封装了一套动态化调整界面的模块,命名为 Tangram,现在同样已开源—...

SurfaceView 开发 60 帧地图开源库 - Android - 掘金
为何开发 InDoorView? 说说这个想法的由来,之前的一个 case ,大概是开发一个可以室内选工位的 app ,点击某个座位付费就是你账号名下的。这我们很容易想到是操作整齐得像表格的座位。可事实有点不一样,因为每个区域都是不同大小并且位置不一,...

ZAdapter3 的分析与撸库 - Android - 掘金
分析时候的思路 adapter里面的viewhold可以被复用 所以需要重写一个方法通过位置获取layoutStyle,addviewHolde...

最新最全的 Android 开源项目合集 - Android - 掘金
awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。 如果收录的项目有错...

Android 底部导航栏 (底部 Tab) 最佳实践|掘金技术征文 - 掘金
本文目录.png 当开始一个新项目的时候,有一个很重要的步骤就是确定我们的APP首页框架,也就是用户从桌面点击APP 图标,进入APP 首页的时候展示给用户的框架,比如微信,展示了有四个Tab,分别对应不同的板块(微信、通讯录、发现、我),现在市面出了少部分的...

仿:Android - 微信 - 朋友圈 - 小视频播放,多4句废话算我输 - 掘金
作者:林冠宏 / 指尖下的幽灵掘金:https://juejin.im/user/587f0d...博客:http://www.cnblogs.com/lingua... : https://github.com/af...

RxPicker- 基于 RxJava 的图片选择器 - Android - 掘金
The ImageSelect tool based on RxJava. 中文文档 Feature ...

Android App 内部版本检测更新 library - Android - 掘金
Screenshot_1493009690.png AutoUpdateProject 最新版本及说明请关注GitHub,欢迎Star。有什么意见与建议欢迎交流! ...

高仿微信语音库 --LQRAudioRecord - Android - 掘金
LQRAudioRecord 本库集成录音与播音功能,使用简单方便,让IM集成语音不再是难题。 一、简述 该库可进行语音录制及播放,方便IM项目集成语音功能。 ...

Android 5.0以上系统常用控件着色指南 - 掘金
当我们新建一个Android工程时,Android studio会默认的给我们生成一个AppTheme,内容如下

Android 可分组的RecyclerViewAdapter - 掘金
今天给大家介绍的是一个可以实现数据分组显示的RecyclerViewAdapter:GroupedRecyclerViewAdapter。它可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的...

高仿微信表情控件 -- LQREmojiLibrary - Android - 掘金
一个超级牛逼的表情库,可使用表情及贴图功能,方便好用,抽离图片加载接口,让开发者自己选择图片加载工具。 码云: https://git.oschina.net/CSDNL...

给 RecyclerView 加上折叠的效果 - Android - 掘金
本篇文章已授权微信公众号code小生发布转载请注明出处:http://www.jianshu.com/p/7ddb... ...

那些年收藏的 Android 开源库集合 (控件) - Android - 掘金
文章内容定期更新该专题其他文章:那些年收藏的Android开源库集合(UI效果)那些年收藏的Android开源库集合(工具) ...

RecyclerView 探索之通过 ItemDecoration 实现 StickyHeader 效果 - Android - 掘金
我在上一篇《小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践 》 讲解了 ItemDecoration 的基本用法及它的一些实践,抱着学习研究的态度,这一篇作为实践篇主要目的是尝试通过 ItemDecoration 来实现...

recyclerview-animators, 让你的 RecyclerView 与众不同 - Android - 掘金
RecyclerView已经普及使用,其各式各样的布局格式,以及众多的优越特性,使得RecyclerView具有很大的灵活性。其中之一便是ItemAnimator,通过自定义ItemAnimator可以实现各种各样的Item增加,删除,改变,移动等动画效果。这...

Android 技术选型(持续更新中...) - 掘金
github主页: https://github.com/hss01248 log打印 经典库logger的优化版https://www.zybuluo.com/shark...

android 微信抢红包,自动回复程序 - Android - 掘金

  1. 最终效果 ...

Android ViewPager 实现循环滚动 - Android - 掘金
流量预警内含三张4M+的GIF图片,流量慎入 转载请注明出处 以下图片来源于https://pixabay.com/gif!图片外链服务由贴图库提...

Android 快速开发(一),封装一个 TopBarBaseActivity - Android - 掘金
基于 Toolbar 封装 的 TopBarBaseActivity, 使继承自它的 Activity 能够快速的使用 TopBar,主要分享这个封装的思路:一次封装永久方便的理念!...

非浸入式实现 RecyclerView 添加加载更多功能 - Android - 掘金
开源的下拉刷新控件非常多,但是很少有上拉加载,可能是因为上拉加载需求比较简单并且没有下拉刷新使用的频繁吧。我非常需要一个上拉加载的功能,因为公司的框架中上拉加载简直不忍直视,没有加载中提示,更别提什么没有更多数据和加载失败的提示了,用户根本不知道自己上拉加载是...

图片自动轮播 Banner, 触摸停止播放,放开恢复 - Android - 掘金
A rxJava2 + ViewPager banner view for android. Automatically starts plaing images and stops when on touching ...

用了这个库,妈妈再也不担心我的 RecyclerView 分割线了 - Android - 掘金
前言 写文章前我特地又去网上查了半天RecyclerView分割线的解决方案,大致分这么两种: 第一种:在item的布局里划一条线第二种:自定义ItemDecoration ...

2017,你绝对想尝试的新 Android 库 - Android - 掘金
1 BufferTextInputLayout 直接看效果图:升序效果 ...

android 仿京东抢购上下轮播消息 - Android - 掘金
京东app有个上下轮播消息,就是textview轮播显示商品名称,这个是在github上看到别人写的,地址:https://github.com/LeeYawei/A... 感谢作者...

App 公共组件:加载数据 Layout,高效开发必备! - Android - 掘金
App公共组件:加载数据Layout,高效开发必备! 项目中经常会遇到几种页面:加载中、无网络、无数据、出错四种情况,传统的方式是通过include相关的布局,逐个分情况设置显示或隐藏,这样繁琐的过程一直是个痛点,于是参考了 Weavey 的封装套路,...

你可能感兴趣的:(Android控件 - 收藏集 - 掘金)