【Android 自定义 View 实战】之自定义项目通用的标题栏 CustomTitleBar
【Android 自定义 View 实战】之自定义项目通用的标题栏 CustomTitleBar
动手打造一个小巧且高效的线性图表组件——SuitLines
suitline 基于实用性目的而打造,相较于其它图表库,suitlines 在多线段、性能体验以及视觉反馈等几个方面进行了支持和优化,使其更适合用于实际项目中。
源码中有丰富的注释,欢迎 star,共同学习探讨。
利用 Tablayout+ViewPager+Fragment 实现神奇滑动效果
这两款应用自定义实现了比较不错的效果。实现也是基于 Tablayout + ViewPager + Fragment 自定义而来的。俗话说,不积跬步无以至千里,我们先看看基本的效果是怎么实现的,熟练了之后再去深入研究自定义或者研究大神的开源库
ViewPager系列之 仿魅族应用的广告BannerView
前言 Banner广告位是APP 中的一个非常重要的位置,为什么呢?因为它能带来money。是一个公司很重要的一个营收点。像那种用户数基数特别大的产品,如facebook、twitter、QQ、微信等等。Banner广告位日营收估计得上千万美刀(猜的,不知道具体数据)。一个漂亮…
这不是沉浸式状态栏
前言 首先请大家看几张图: 以上的效果,一般我们统称为沉浸式状态栏。其实,这种叫法不是很准确,而且也没有沉浸式状态栏这一说,只有沉浸模式。以上几种情况,可以称为透明状态栏或者状态栏着色。 一、两种状态 进行Android开发时,有两种方式都会对状态栏进行设置:Translucen…
什么?IOS 的专利?Android 也能流畅实现毛玻璃效果 (高斯模糊) 效果
RenderScript 实现高斯模糊
BaseActivity:统一编写共有逻辑
Android 中关于基类 BaseActivity 的代码编写
我是通过这篇文章学会换肤的
当我们在组件中获取资源时使用 getResource 获得 Resource 对象,通过这个对象我们可以访问相关资源,比如文本、图片、颜色等。通过跟踪源码发现,其实 getResource 方法是 Context 的一个抽象方法, getResource 的实现是在 ContextImp 中实现的。。。。
水波纹更新 Dialog RxJava2.0+ Retrofit 缓存,队列多下载。
基于 OkHttp Retrofit RxJava 多线程下载。请求、缓存、自动更新. 限制队列数. 封装库
使用 DataBind
有做 7.0 安装 apk 适配
教你如何实现 Splash 页面三秒跳转和动态下载最新背景图
最近公司产品大大说我们需要一个动态替换的闪屏页面,like 某猫,某东一样,可以动态替换。
- 创建一个冷启动后的闪屏页面(Splash 页面)
- 这个页面默认 3s 倒计时,点击倒计时按钮可以跳转并结束倒计时
- 点击图片如果有外链,则跳转应用的 web 页面用来作为活动页面(没错这点和某猫很像)
- 动态替换厉害了,我们需要在进入这个页面后去后台请求一下是否有新的图片,如果是新的图片则下载到本地,替换掉原来的图片,下次用户在进入 Splash 就会看到一个崭新的图片。
TextView 实战之你真的懂我么?
TextView 属性不完全解析。
Android 开源库 V - Layout:手把手带你分析 淘宝、天猫都在用的 UI 框架
V - Layout 在淘宝、天猫的 Android 版本得到了广泛的应用。
一个简单,强大的广告活动弹窗控件
本文我们将讲解一个简单,强大的广告活动弹窗控件。不少 App 在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个 H5 页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成了一个标准控件:android-adDialog。需要说明的是,虽然其名称为 android-adDialog,并且表现形式也和 Dialog 类似,但是这里并不是通过 Dialog 实现的,而是自定义的 View...
Android 倒计时的五种实现方式
其实是定时周期性任务 本文将介绍五种 Android 实现倒计时的方法,对就是发送短信验证码后的倒计时那种。其实就是执行定时周期性的任务的五种方式,包括但不限于实现倒计时功能。这五种方式分别是: handler+postDelayed() 方式 Timer + TimerTas…
Android 多状态加载布局的开发 Tips
经常看到有一些开源的多状态加载布局 layout ,这篇文章简单分享一些相关开发 Tips。
自定义 FloatLayout 实现带动画的悬浮视图
自定义 FloatLayout 实现带动画的悬浮视图
天猫 UI 框架 vlayout 技术简介
vlayout 是手机天猫 Android 版内广泛使用的一个基础 UI 框架项目 提供了一个用于 RecyclerView 的自定义的 LayoutManger,可以实现不同布局格式的混排,目标是支撑客户端 native 页面的快速开发。它也是 Tangram 框架的基础模块,现已开源,欢迎移步到 github 上指教。
Android 自定义 View 合集
Android 自定义 View 合集
RecyclerView 科普--如何实现腾讯首页功能
RecyclerView 是 Android L 版本中新添加的一个用来取代 ListView 和 GridView 的控件,它的灵活性与可替代性比 listview 更好。android 系统源码里面也已经开始使用了,比如 Launcher 界面,比如 Message 界面等。接下来通过一系列的文章讲解如何使用 RecyclerView, 彻底抛弃 ListView 和 GridView.
Android 自定义控件之自定义 ViewGroup 实现标签云
前面几篇讲了自定义控件绘制原理 Android 自定义控件之基本原理(一),自定义属性 Android 自定义控件之自定义属性(二),自定义组合控件 Android 自定义控件之自定义组合控件(三),常言道:“好记性不如烂笔头,光说不练假把式!!!”,作为一名学渣就是因为没有遵循这句名言才沦落于此,所以要谨遵教诲,注重理论与实践相结合,今天通过自定义 ViewGroup 来实现一下项目中用到的标签云。
Android 登陆页面仿拉钩动效,你总会需要它!
Android 登陆页面仿拉钩动效,你总会需要它!
敲酷炫的 ViewPager 切换效果和弹性指示器。
ViewPager 切换效果和 贝塞尔超 Q 指示器。
开源整理:Android App 新手指引开源控件
做好 App 的新手指引,能让其功能第一次与用户见面快速让用户上手,本文整理了 Github 上一些不错的新手指引开源控件,希望对开发者们有所帮助。
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
MachineSelection - 仿网易彩票机选双色球
平常玩彩票,看到网易彩票这个双色球机选,就模仿了一下
聊一聊安卓应用角标那些事儿
Android 自定义 View 之 获取验证码按钮(VerifyCodeButton)
一个简单的自定义 View 例子,封装了经常用到的获取验证码操作。
FlexboxLayout——实现灵活多变的瀑布流
之前看到一个很炫酷的布局:FlexboxLayout,可以很方便地实现瀑布流的效果。今天正好用到项目中,对 FlexboxLayout 进行一个简单的学习。
Android 打造属于自己的照片选择器
Android 打造属于自己的照片选择器
最新最全的 Android 开源项目合集
在 Github 上做了一个很新的 Android 开发相关开源项目汇总,涉及到 Android 开发的方方面面,基本很全了。对 Android 开发感兴趣的欢迎 Star ,后续也会定期维护更新这个列表。当然,你也可以去 opendigg 上查看。
SuperRecycleView 让你神速的完成你的列表 - Android
一个集成了下拉刷新上拉加载,侧滑菜单的 RecycleView。可让你一句话实现复杂的列表
2017,你绝对想尝试的新 Android 库
android 库学习
SpinCounterView for Android 一个类似码表变化的旋转计数器动画控件
SpinCounterView for Android 一个类似码表变化的旋转计数器动画控件(仿 2345 贷款 App 金额进度变动)。
自定义简单的RatingBar
样式是: 需求概述 我们需要一个类似原生RatingBar的这样一个评分View,但是RatingBar不够灵活,我们需要有不同颜色,不同间距,而且可调的一个评分Bar。 分析 我们主要是定义ratingbar,不和文字一起定义。首先是:单个星星的高和宽,然后是需要知道每个星星…
我的 Material Design EditText, 实现删除功能
TextInputLayout 与 TextInputEditText 实现删除功能
从未如此惊艳!你好,SuperTextView(v1.4)
欢迎使用 SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。
Android 萤火虫飞舞粒子效果
实现两种类似萤火虫飞舞的 android 粒子效果
高仿 iPhone AssistiveTouch 之悬浮的小球
本篇博客的源码在 Github 上,欢迎大家去踩点。喜欢的话点个赞吧
需要输入框?试试TextInputLayout
版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 未经允许,不得转载。 一、前言 Design Support Library 是 Google 发布的一个全新的兼容函数库,它可以在 Android 2.1 (Api level 7)及以…
5分钟搞定开机引导界面
作者: 夏至,欢迎转载,也请保留这段申明,谢谢。 http://www.jianshu.com/p/dfc188f130fd 今天讲一个比较简单的东西,那就是每一个app在第一次启动的时候,都会出现的引导界面;刚开始的时候我还想自定义下面的一些小圆点;然后网上查了一下,发现有更…
利用递归算法、堆栈打造一个android可擦除思维导图
前言 说来也奇怪,高中学代码的时候,整天在刷一些noip的题目,钻研各种算法,什么递归、分治、动态规划。而真正工作后,发现很少用不到,直到这个页面才让我用到算法。其实这个页面,是我前年写的,但是一直偷懒,不想整理发布,去年的时候,在csdn上发布过一些,但是没怎么认真写,今天乘…
SuperTextView 一款强大的 android TextView
SuperTextView
一个功能强大的 TextView,可以满足日常大部分布局方式,开发者可已自行组合属性配置出属于自己风格的样式!
Android使用SVG矢量图打造酷炫动效!
一个真正酷炫的动效往往让人虎躯一震,话不多说,咱们先瞅瞅效果: 如果你想看 GAStudio Github主页,请戳这里;如果你想看 GAStudio更多技术文章,请戳这里;QQ技术交流群:277582728;github地址: https://github.com/Ajian…
简单的自定义一个拥有圆角的 Dialog
这是一个自定义带有圆角的 Dialog,
仿小红书图片标签 ViewGroup
Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag
Android 撸起袖子,自己封装 DialogFragment
对 DialogFragment 进行封装,简化了代码,以及统一了应用的 Dialog 风格
Android 输入法遮挡问题的解决思路
Android 输入法遮挡问题的解决思路
像 360 悬浮窗那样,用 WindowManager 实现炫酷的悬浮迷你音乐盒(下)
"下篇" 主要介绍如何用 WindowManager 实现炫酷的悬浮迷你音乐盒,属实战应用篇
自定义一个广告倒计时 View
很简单,一看就会,喜欢的话,收藏起来吧
优雅的实现多类型列表的 Adapter
开发中经常会遇到,一个列表 (RecyclerView) 中有多种布局类型的情况。本文主要阐述如何实现易于扩展、易于维护的多类型列表的 Adapter。
一种粗暴快速的 Android 全屏幕适配方案
模拟物理的方法在 Android 上实现类似于 iOS 的图片预览控件
高仿支付宝 9.9.2 版本生活模块界面来讲解 CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout
高仿支付宝 9.9.2 版本生活模块界面
Android 开发之锁屏弹窗
Android 开发之锁屏弹窗
Android 实现文字按照路径曲线显示
主要使用了 canvas.drawTextOnPath 方法来对文字围绕一定的轨迹显示
像 360 悬浮窗那样,用 WindowManager 实现炫酷的悬浮迷你音乐盒(上)
"上篇" 主要介绍 WindowManager 和 WindowManager.LayoutParams, 属于理论篇。
Android 上一个模拟 iOS 风格毛玻璃效果的 View
Dimezis/BlurView: Dynamic iOS-like blur of underlying Views for Android
Android 监听 EditText 使 Button 是否能可用工具类
使用类似的界面,添加好 EditText 和 Button 就好了
vlayout 使用说明(一)
介绍 UI 框架 vlayout 的基本使用
Android 悬浮窗权限各机型各系统适配大全
这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时,感兴趣或者找到其他机型适配方法的请留言告诉我,或者加群544645972一起…
绚丽风车loading动效分析与实现!
前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果: 如果你想看 GAStudio Github主页,请戳这里;如果…
网友评论