最近写的一个自定义 View,仿了下支付宝新旧版的芝麻信用分的仪表盘效果。
android
根据实际项目需求出发。由于项目中的对话框要配合整个项目的 UI 风格,因此进行自定义 Dialog 的实现步骤,及最后写封装类。来快速实现各类自定义界面的对话框。
浏览器
从零开始实现本身的 RecyclerView 的 Item 侧滑删除
微信
【译】构建 Android App 的 30 条宝贵经验
网络
能够定义成任何你想要的样式,轻松实现水波加载效果
app
V - Layout 在淘宝、天猫的 Android 版本获得了普遍的应用。
框架
前几天写了篇《用RecyclerView打造一个轮播图》(如下简称基础版),看到有读者评论说相比Viewpager,用RecyclerView看起来没什么特别的优点。究其缘由,目前只用到了RecyclerView最基础的一部分功能。其实相比Viewpager实现的轮播图,Rec…
工具
常常看到有一些开源的多状态加载布局 layout ,这篇文章简单分享一些相关开发 Tips。
布局
作好 App 的新手指引,能让其功能第一次与用户见面快速让用户上手,本文整理了 Github 上一些不错的新手指引开源控件,但愿对开发者们有所帮助。
性能
可以提高你逼格和 Level 的开源库,总有一款适合你。
学习
Kotlin的崛起势不可挡,下拉刷新在Android中可谓是十分常见的,使用kotlin开发Android的童鞋能够看看
东西有点多,可是资源绝对 nice,本身都所有亲身体验过了,你们可放心使用
Android5.0 后 Google SDK 陆续推出了 SupportDesign 包中的各种控件
其中最炫酷的就是今天 + 说的这个
UI 能想出来的样式,都能实现
本文中咱们介绍我本身封装的一个小的工具类库:按钮点击事件类库,该类库能够防止按钮重复点击,能够判断网络状态,能够判断用户登陆状态,以及自定义验证条件等等。其实现的核心原理就是经过自定义实现自身的 OnClickListener 类,并重写其中的 onClick 方法,在 onClick 方法中执行相应的判断逻辑以后回调咱们自定义的抽象方法
这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分前后。让咱们开始吧!
项目中,咱们用得最多的元素就是列表了,在Android 中,实现列表用原生的RecyclerView就能知足需求,关于RecyclerView 的基础使用这里不作过多的介绍,网上有太多的博文介绍了。本篇文章将介绍本身封装的一个Adapter,帮你快速高效的添加一个列表(包括单 …
持续更新中....
Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经能够知足不少开发需求了,可是实际开发过程当中,免不了出现一些更加新颖的交互设计。因而,便从 Github 上整理了一波关于 RecyclerView 可使用的 LayoutManager,在实际开发中须要用到时,遇到类似的效果时便可随手拈来,提升效率。
仿微博、微信 QQ,包含展现动态 (Feed) 图片,不一样数量不一样布局的 GridView 和识别包含超连接、# 字话题、@人的文本效果。
毫无疑问,动画效果能提升用户体验。咱们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制咱们想要的动画,可是你是否知道,API 21(5.0)后系统内置了 Activity 之间的切换动画,并且很是酷炫,今天我跟你们一块儿分享一下。
我仍记得几年前刚开始进入 Android 开发这个广阔而又神秘的世界时,手足无措的样子。为了帮助像我这样的开发者,我整理了一份比较全的学习资料,对几乎全部开发者都有用,不论是初学者仍是经验丰富的老油条。
在写家园内部办公系统 US APP 话题页面的时候,由于本身绞尽脑汁也想不出什么好的设计图,脑海中惟一印象深入的就是国际微博的 UI 了,索性就模仿着来吧,因而有了本文。
ViewPageerTransform 深刻理解, 给 viewpager 切换加动画
这是一份很全面的 补间动画 讲解
Android-7.0 分屏体验,代码上手初见
本文目录. png 当开始一个新项目的时候,有一个很重要的步骤就是肯定咱们的 APP 首页框架,也就是用户从桌面点击 APP 图标,进入 APP 首页的时候展现给用户的框架,好比微信,展现了有四个 Tab,分别对应不一样的板块(微信、通信录、发现、我),如今市面出了少部分的 Material …
ViewGroup 水平垂直滚动实现相似支付宝年度帐单的效果
主要聊思路
点击放大悬浮 View
如今不少软件都要求加入即时通讯的功能,固然不少都用了三方(环信、融信。。。)。最近,项目也有此需求,咱们选择的是环信。环信也提供了 UI 框架,可是说实在的通常的应用用不了那么多功能,可能就简单的语音、表情、图片。咱们就须要根据咱们本身的需求去更改他的 UI 框架,花了不少时间去看他的 UI 框架源码。看完我真是要吐了,写的太复杂了,因此一气之下就本身写了界面
本篇就讲述蘑菇街,蜜芽宝贝还有早期淘宝详情界面的实现方式,他们的界面效果都大至相同
这篇文章经过模仿知乎介绍了自定义 Behavior,经过模仿百度地图介绍了 BottomSheetBehavior 的使用。
一个能够自由定制外观、支持拖拽消除的 MaterialDesign 风格 Android BadgeView
文本中咱们将讲解 activity 切换动画相关的知识点,这里的切换动画指的是是 activity 跳转时的动画效果。这里总结了一下,有五种方式实现 activity 切换时实现动画效果。下面我将依次介绍一下每种实现 activity 切换动画效果的实现方式
收集 RecyclerView 优秀文章,持续更新欢迎提交 pr,推荐 star。
给 viewpager 加上切换动画, 自定义切换动画
在这里分享的是设计实现思路,仅供学习使用,让你们拿到稍微复杂点的动画的时候要知道该如何去一步步分解实现,而不是抱怨。
基于 SwipeRefreshLayout 下拉刷新、上拉加载。支持的 AbsListView、RecycleView、WebView
前言: 由于公司需求,要自定义一款来电秀的app当作周边产品来配合主营的app业务。以前由于赶项目,没时间整理这块,如今项目告一段落了,如今回头看看感受这个功能仍是挺有意思的,比较有针对性。电话呼入或者呼出的时候,结合公司的业务显示出对应的界面还有挺nice的。然而网上关于这方…
Android L面世以后,Google就推荐在开发项目中使用RecyclerView来取代ListView,由于RecyclerView的灵活性跟性能都要比ListView更强,可是,带来的问题也很多,好比:列表分割线都要开发者本身控制,再者,RecyclerView的测量与…
支付宝 Android 版使用的开源组件
先上效果 1、思路 1. 计算text的行数 实现可折叠的TextView最重要的一点是在setText()前计算出text所需的行数计算行数须要分为两种状况 1.1 没有换行符的text 行数等于text的宽度除于TextView的宽度 再判断text的宽度对TextView…
使用视频,这种方式固然能够,可是通常来讲宣传片才用的上视频,通常的动画远不须要用视频才能实现的,未免有些大材小用了,并且占用空间依然很大。 固然有,Android 5.x 以后提供了对 SVG 的支持,经过 VectorDrawable、AnimatedVectorDrawab…
【Android】RecyclerView:打造悬浮效果
各个区域都是已图片的方式展现
在 Github 上作了一个很新的 Android 开发相关开源项目汇总,涉及到 Android 开发的方方面面,基本很全了。对 Android 开发感兴趣的欢迎 Star ,后续也会按期维护更新这个列表。固然,你也能够去 opendigg 上查看。
好棒的干货
花了点时间总结了两种方式的瀑布流布局:一种基于 inline-box 和 flex,对浏览器兼容有必定要求;另外一种方式与 Pinterest 采用的方式相同,即 absolute 方式。这两种方式实现的瀑布流式布局均支持首屏和网页窗口大小改变时的列数自适应。
下拉刷新上拉加载控件+Material Design使用 人所缺少的不是才干而是志向,不是成功的能力而是勤劳的意志。 —— 部尔卫 Material Design控件使用 前几天分享了两篇Material Design控件使用的文章,这里就很少作叙述,下面是传送门,想要学习的小…
随着 Android6.0 的普及, 权限申请也变成了咱们开发中必写的一段代码。好比 sd 卡权限、定位权限、拍照权限,这些几乎都是每一个 app 必备的。而通常状况下咱们都会在须要权限以前申请,而后各类判断。那既然是一些必备的是权限,咱们为什么不在咱们一次打开 app 的时候就把这个所有都申请了呢?但是一下申请那么多权限对用户来讲显然不是很友好,因此咱们不妨在申请权限以前告诉一下用户,好让用户有个心理准备。因而借鉴了饿了么的权限申请界面,封装了一个库
介绍一个 Android 手势密码开源库的使用及实现的详细过程,该开源库主要实现如下几个功能:
很 nice 的一篇教程,思路清晰,知识点覆盖全,带你一步一步实现自定义进度条。