Android UI - 收藏集 - 掘金

用粒子动画显示各类文字的 Android 自定义 View - Android - 掘金
1、总述 ParticleTextView 是一个 Android 平台的自定义 view 组件,能够用彩色粒子组成指定的文字,并配合多种动画效果和配置属性,呈现出丰富的视觉效果。 2、使...前端

利用递归算法、堆栈打造一个android可擦除思惟导图 - 掘金
前言 说来也奇怪,高中学代码的时候,成天在刷一些noip的题目,钻研各类算法,什么递归、分治、动态规划。而真正工做后,发现不多用不到,直到这个页面才让我用到算法。其实这个页面,是我前年写的,可是一直偷懒,不想整理发布,去年的时候,在csdn上发布过一些,可是没...android

Android 富文本字符串 - Android - 掘金
1、简述 在Android中能够经过SpannableString或SpannableStringBuilder给存储的字符串添加样式,实现简单的富文本效果...git

利用 RecyclerView 打造高性能树形控件 - Android - 掘金
前段时间项目里须要大量使用树形结构的控件,因为开发周期的关系,第一时间去GitHub找了Star最多的库AndroidTreeView进行改造,该控件的原理很简单:View的结构和树形结构一致,每个节点的View为一个LinearLayout,包含两个子Vi...程序员

仿美团详情滑动界面,并兼容 NestedScroll 嵌套 - Android - 掘金
不论什么APP应该都会有个app产品的详情界面, 详情界面每每也比较炫,这篇主要介绍美团套餐详情的界面。(网上有用setOnTouchListener实现了此功能,可是不能支持多点滑动跟NestedScroll滑动嵌套) NestedScrollView: ...github

怎么获取 CollapsingToolbarLayout 的收缩展开状态? - Android - 掘金
CollapsingToolbarLayout出来已经好久了,具备很炫酷的效果,相信你们都比较熟悉,这里就不介绍它实现的效果了。在使用过程当中,咱们可能由于产品需求而获取这个是收缩仍是展开的状态,在这我为你们介绍一种方式来获取这个状态。 ...web

[[Android] 自定义 View 之仿 QQ 讨论组头像 - Android - 掘金](https://juejin.im/entry/5902b...
效果图 在之前的一个项目中,须要实现相似QQ讨论组头像的控件,只是头像数量和布局有一小点不同:一是最头像数是4个,二是头像数是2个时的布局是横着排的。其实当时GitHub上就有相似的开源控件,只是那个控件在每...面试

三步实现 Android 悬浮效果 - Android - 掘金
以前作项目的时候实现的一个悬浮效果,如图(可能不够清晰) meibei.gif 接下来就是实现效果,如图所示 ...算法

一款封装良好,拓展性强的 android 上拉加载,下拉刷新处理框架。 - Android - 掘金
This Fragment can automatically handle the logic of the next page by pulldown and pull-up loading. Just set up the data source and...设计模式

Android 全套动画使用技巧 - 产品 - 掘金
    Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的整个View,实现原理是每次绘制视图时View所在ViewGroup中的drawChild函数获取该View的Animation的Transformation...浏览器

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

酷炫的 Activity 切换动画,打造更好的用户体验 - Android - 掘金
         毫无疑问,动画效果能提升用户体验。咱们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制咱们想要的动画,可是你是否知道,API 21(5.0...

仿 QQ 空间和微信朋友圈,高解耦高复用高灵活 - 产品 - 掘金
先看看效果:   用极少的代码实现了 动态详情 及 二级评论 的 数据获取与处理 和 UI显示与交互,而且高解耦、高复用、高灵活。   动态列表界面MomentListFragme...

Android 中如何收起状态栏 - Android - 掘金
写在前面 这是一篇译文,原文自Android developer的Hiding the Status Bar,文中图片大都来自此网站,外链也将会链到android dev。但并非彻底翻译,为方便表述有修改,带私货转载请代表原文...

利用 ViewPager 实现 Material Design 风格炫酷引导页 - Android - 掘金
当咱们第一次打开一个App,首先映入眼帘的就是引导页了。引导页向咱们展现了一些能够滑动的页面,并在页面中以图片方式展现了这个App的一些亮点。要实现这个效果,网上更多的是经过引入第三方库的形式,可是,这哪里有咱们本身动手撸一个来的痛快呢?因此,今天我将手 摸 ...

android 仿太阳系星球转动 - Android - 掘金
1.先看效果,样式本身能够调 2.怎么实现这样的效果 a1.先建立一个星球的bean类 ...

android 全屏与非全屏切换时 Toolbar 的显示, 仿微信漂流瓶效果 - Android - 掘金
Toolbar已经代替了actionbar,特别是在4.4或更高版本上能够有沉浸式效果,要使用Toolbar还要配置相关的Noactionbar style样式,可是若是在全屏与非全屏切换时,如何使用Toolbar并实现沉浸式样式, ...

FlexBoxLayout 结合 DBFlow实现流式布局 - Android - 掘金
前言 上一篇文章介绍了DBFlow的一下简单操做,这一次将继续使用DBFlow完成数据的存储。固然这一次咱们集合使用了Google推出的FlexboxLayout布局。 使用 ...

Android仿微信支付密码弹出层 - 掘金
开始 最近项目中使用到了支付密码功能,感受这类界面应该是比较经常使用的,涉及支付密码的输入的通常都会用到吧,因此单独地把这部分抽取出来,有须要的朋友能够拿去用用。 预览 使用 这个弹出层是一个DialogFragment,逻辑都封装在其内部,使用起来很简单: B...

用RecyclerView展现错误和空白界面 附加详情界面实践-MultiItem进阶 | 掘金技术征文 - 掘金
前言 本文是MultiItem系列的进阶文章,讲解如何展现空白、错误等状态页,这个功能比较经常使用,实现的思路也有不少,本文的思路是把状态页当成一个填充满RecyclerView的Item,不须要事先定义到布局中,而后利用库中封装的一个状态页辅助类进行管理,方便简...

Android自定义圆形进度条源码解析 - 掘金
引言:首先本博文开始以前,得跟各位关注个人朋友们说声对不起。自从上篇博文的更新至今已有近一个月的时间没有更新了。那这一个月我都死去哪了?哈哈,我就不告诉你!其实这一个月也没什么,主要是参加了阿里,腾讯和金山的暑期实习生面试。而后发现了即便我报的是 Androi...

android 画板 --- 涂鸦, 缩放,旋转,贴纸实现 - Android - 掘金
前言 最近有需求要作一个画布,这个画布以一个图片为背景,能够实现缩放,涂鸦以及贴纸的功能,缩放和涂鸦要兼顾,因而就想到了能够加入手势和多点触控,大体就是两只手指头能够拖动或者旋转或者放大,单只手指能够涂鸦画东西之类的,恩,具体的...

Android -- RecyclerView(超简单)实现可展开列表 - Android - 掘金
    可展开列表,听到这几个字的时候也许你就会问了,为啥要用 RecyclerView,用Android提供的 ExpandableListView不是更好吗?是的,ExpandableListView是很轻松就能够实现,可是,我要告诉你...

『Material Design入门学习笔记』TabLayout与NestedScrollView(附demo) - 掘金
不知不觉,这已是『Material Design入门学习笔记』专题第六篇文章了,结束了这篇文章,这个专题,会暂时告一段落。但不是结束,也许仅仅是另外一个开始。『Material Design入门学习笔记』前言『Material Design入门学习笔记』动画(...

给你的 app 添加桌面 widget - Android - 掘金
首先,什么是桌面widget,桌面widget是一种桌面插件,以下图: 这种类型的控件叫作widget,通常长按桌面会弹出一个界面让你选择控件,选择完了拖到桌面就能使用了。 那如何为本身的app添加...

浪起来!使用 drawBitmapMesh 实现仿真水波纹效果 - 掘金
在 Android 的画布 Canvas 里面有个 drawBitmapMesh 方法,经过它能够实现对 Bitmap 的各类扭曲。咱们试一下用它把图像扭出水波纹的效果。 和 Material Design 里扁平化的水波纹不一样,这里是经过对图像的处理,模拟真...

Material Design 兼容性控件学习 - 掘金
简述 Material Design从Android 5.0开始引入,是一种全新的设计语言,称为“原材料设计”,是谷歌提倡的一种设计风格、理念、原则。结合拟物设计和扁平化设计风格,融入了一些科技理念。 想深刻了解的话,能够查这篇wiki:Material De...

新手入门作一个 Android 计算器 - Android - 掘金
知识点清单 TableLayout 相关知识 AnimationSet 相关知识(简单的动画效果实现) 可选 butterknife(声明 View 控件的另外一种方式) 经过 后缀表达式 来计算输入的算式,是本程序逻辑的重点。 先来解释一下为何作一个计算...

『Material Design入门学习笔记』动画(含demo) - 掘金
以前对Material Design的风格有了一些大致的了解,从这篇文章开始就要介绍代码了。此次文章介绍的代码是比较杂的,有不一样形式的动画。之前的移动放缩就不说了,主要介绍一些不经常使用的。由于涉及到动画效果,本文不作截图了,截图过大,有时候上传会失败。须要的用户...

完整项目练手:仿《一个 ONE》APP - Android - 掘金
目前完成度看图: 关于我 最近火力全开正在实现中,感兴趣的朋友能够Start一下,关注个人后续动做 ...

从头开始学 RecyclerView(四) 类 ListView 添加 header 和 footer、多种 ViewHolder 的支持 - Android - 掘金
来张图: 前言 ...

从头开始学 RecyclerView(五) ItemDecoration 详解 - Android - 掘金
前言 RecyclerView.ItemDecoration,经过名字来看,它就是用来装饰Item的。 在类ListView的视图中,可能须要绘...

Android - 单元测试 - 掘金
Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试能够直接运行在本地机器上面的Java Virtual Machine(JVM)。它的特色是运行时间短,执行效率高,可是没有Android framework的支持,每一个文件均可以进行单...

敲酷炫的 ViewPager 切换效果和弹性指示器。 - Android - 掘金
转载请标明出处: http://blog.csdn.net/qian520a... 本文出自凶残的程序员的博客 ...

如何使用 AppBar - Android - 掘金
APPBar是应用程序Activity中最重要的设计元素之一,由于它提供了用户熟悉的可视化结构和交互式元素。 使用APPBar,能保证你的应用程序与其余Android应用程序保持一致,容许用户快速了解如何操做你的应用程序。APPBar主要功能以下: ...

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

Material Design 学习资料收集 - Android - 掘金
本人目前正在找工做,想了解个人详细状况请移步到个人 网页版简历 ,但愿能获得各位的推荐,谢谢! 关于 Material Design 在这里我就不...

Material Design实战 - 掘金
Material Design简介 Material Design是谷歌设计师基于传统的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性 Toolbar 建立项目时,默认显示ActionBar。咱们用Toolb...

(译) 为何 Activity 不该包含 UI 逻辑 - Android - 掘金
原文地址:Why Activities in Android are not UI Elements已得到原做者受权,译文有删减 这篇文章中咱们将经过面向对象设计中的单一职责原则来观察 Activity,并试图了解如何更好地在...

震惊!如此多的 Android 开发技巧! - Android - 掘金
一些很不错的Android开发技巧,这个项目翻译自 android-tips-tricks 去掉了一些我认为不重要的,对我使用过的东东作了评价,同时翻译了一些本身没有注意到的知识点的文章。 ...

一个 MVP 架构的应用,代码整洁干练,高度封装 - Android - 掘金
练习MVP架构开发的App,算是对本身学过的知识作一个总结,作了有一段时间,界面还算挺多的,代码量仍是有的,里面作了大量封装,总体代码整理得很干净,这个我已经尽力整理了。无论是文件(Java、xml、资源文件)命名,仍是布局设计尽可能简单简洁。代码不会写的很复杂...

如何用一周时间开发一款 Android APP 并在 Google Play 上线 - Day 7 - Android - 掘金
本文章为如何用一周时间开发一款Android APP并在Google Play上线 - Day 7,如需查看其它文章,请点击下面的连接: 全文 如何用一周时间开发一款Android APP并在Go...

[[源码] Android 不要错过的 7 个完整项目学习 - Android - 掘金](https://juejin.im/entry/58ba1...
上周推荐了一个商业课程,不少人因为没有看到原文,私聊我表示对其很感兴趣,因而可知你们对完整的项目的感兴趣程度仍是很是高的。 其实在github上也存在很是多的优秀的较为完整的开源项目,昨晚我分别按照不一样的类别:音视频播放器、IM通信、阅读类、商城以及部分公司...

Android 自定义控件之像 ListView 同样使用 RecyclerView - 支持多个 header 和 footer - Android - 掘金
[文章配图:网络图片]在2个月前的这篇文章中:Android自定义控件之像ListView同样使用RecyclerView - 添加header和footer我讲解了如何给RecyclerView添加header和footer,不过有个问题,就是只能添加一个h...

vlayout 使用说明(二) - Android - 掘金
前言 vlayout 的设计思路请参考Tangram 的基础 —— vlayout(Android)。框架已经开源,欢迎移步到 github 上指教。本文介绍 vlayout 的基本布局样式上的属性说明。 ...

设计模式之迭代器模式 - 掘金
迭代器模式(Iterator)用于在数据集合中按照顺序遍历集合,在遍历的同时不须要暴露对象的内部表示,根据不一样的需求咱们能够采用不一样的方式遍历集合,它主要解决三个问题 一、可以遍历一个集合对象。二、咱们不须要了解集合对象的内部结构。三、可以提供多种不一样的遍历方...

天猫 UI 框架 vlayout 技术简介 - Android - 掘金
前言 vlayout 是手机天猫 Android 版内普遍使用的一个基础 UI 框架项目 提供了一个用于RecyclerView的自定义的LayoutManger,能够实现不一样布局格式的混排,目标是支撑客户端native页面的快速开发。它也是 Tang...

搜索框设计指南 - 设计 - 掘金
做者:Nick Babich原文:Design a Perfect Search Box译者:Garrik未经受权不得转载搜索框实际上就是输入框与提交按钮的组合。有的人可能会疑问,搜索框也须要所谓的设计吗;毕竟,它里面只有两个元素罢了。然而,在一些内容量大的网...

Android 开发实现自定义日历、日期选择控件 - Android - 掘金
最近项目须要日历效果,考虑用第三方的反而不太适合设计需求,修改复杂,与其这样不入本身从新写一个干净的控件。虽不是什么牛逼控件,可是也须要咱们能按照设计本身写出来。在此记录一下实现思路。 效果图: ...

安卓选择图片上传功能【支持多选拍照预览等】 - Android - 掘金
前言 在网上找了不少第三方的相册拍照框架,都不尽人意,最后终于找到了一个比较好的框架,而且集成到了本身的demo中,花了两天的时间吧感受挺值的。老规矩不说废话,直接上代码。 ...

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

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

分享一个统一 APP Toast 样式的库 - Android - 掘金
方便统一Android APP Toast风格 ...

Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) - 掘金
1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我内心的想法是,卧槽,Android 竟然有这么一个强大的布局。做为一个有好奇心的工程狮,固然第一时间就去试了试手,效果很是赞,所以这...

Android 自定义价格日历控件 - Android - 掘金
介绍 上个星期项目有一个日历价格的需求,相似一个商品在不一样的日期价格可能会不一样,因为时间给得特别紧因此打算找个合适的开源项目进行修改。参考了网上大多数是经过继承view直接draw一个monthView,而后经过listview来实现monthView的复用...

Android 高仿微信图片查看花式效果 - Android - 掘金
图片查看器,为各位追求用户体验的daLao提供更优质的服务 它可以 一、点击图片时以一种无缝顺畅的动画切换到图片查看的界面,一样以一种无缝顺畅的动画退出图片查看界面 二、支持多图查看,快速翻页,双击放大,单击退出,双手缩放旋转图片 三、下拽退出查看图片的操做,...

H5 浏览器和 webview 后退缓存机制 - 前端 - 掘金
1、背景 用户点击浏览器工具栏中的后退按钮,或者移动设备上的返回键时,或者JS执行history.go(-1);时,浏览器会在当前窗口“打开”历史纪录中的前一个页面。不一样的浏览器在“打开”前一个页面的表现上并不统一,这和浏览器的实现以及页面本...

【新年撸码】缤纷多彩的 Vue 点赞组件 - 前端 - 掘金
米娜撒,新年快乐!❤❤❤ demo 扫描下面的二维码观看demo ...

Viewpager 实现真正的无限滑动 Banner,拒绝 Integer.MAX_VALUE - Android - 掘金
Banner你们都不陌生,用于app首页轮播显示图片,并能无限轮播,这个效果通常有三种写法 ViewPager设置Integer.MAX_...

仿淘宝、京东拖拽商品详情(可嵌套ViewPager、ListView、WebView、FragmentTabhost) - 掘金
对于电商App,商品详情无疑是很重要的一个模块,观察主流购物App的详情界面,发现大部分都是作成了上下两部分,上面展现商品规格信息,下面是H5商品详情,或者是嵌套了一个包含H5详情及评论列表的ViewPager界面,本文就是实现了一个兼容不一样需求的上下滚动黏滞...

Material Design 之 TextInputLayout和TextInputEditText - 掘金
写在前面 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结Material Design 之 Behavior的使用和自定义B...

Material Design 之 TabLayout 使用 - 掘金
写在前面 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayout 开发实践总结Material Design 之 Behavior的使用和自定义B...

仿知乎首页学习 CoordinateLayout - 掘金
前言 第一次接触CoordinateLayout的时候深深的被其炫酷的特效所吸引;想着何时在实际项目中可使用一下,无奈实际项目因行业特色,并不须要使用到CoordinateLayout这么高端的交互体验;因此本着学习的态度,便用CoordinateLay...

GridImageView-- 网格图片控件 - Android - 掘金
GridImageView 中文说明 ...

【Android 开源库】美团等 APP 城市选择 - Android - 掘金
CityPicker 如今使用比较多的相似美团等APP的城市选择界面. 2步便可实现,就是这么简单粗暴! Gif ...

【Android 开源库】自带半透明遮罩层动画的 FrameLayout - Android - 掘金
AlphaMaskLayout Platform API 当popupwindow或者dialog弹出的时候,指定某个布局有一个透明度的过渡效果 1.支持自定义开始结束透明度、动画时间 2.透明度动画能够中断继续或返回 →_→城市选择推荐使用CityPi...

仿知乎我的主页,实现嵌套滑动和渐隐效果 - Android - 掘金
转载请注明做者AndroidMksy和出处 http://blog.csdn.net/AndroidM... 本文github: https://github.com/AndroidMsk...

Android 实现一个蛮酷的加载进度条 - Android - 掘金
ZYDownloading 一个蛮酷的加载进度条 ...

一些你须要知道的布局优化技巧 - Android - 掘金
转载请注明出处:http://blog.csdn.net/qq_17766... 今天分享一些l...

上次发版我就改了一行代码! - 掘金
动态更换应用Icon 产品:咱们能够动态更换App在Launcher里面的Icon吗开发:不能够产品:咱们能够动态更换App在Launcher里面的Icon吗开发:不能够产品:咱们能够动态更换App在Launcher里面的Icon吗开发:不能够产品:咱们能够动...

自定义圆角图片 - Android - 掘金
Android自定义圆角图片 序言 在写项目的时候用到了圆角图片,但是又不想导入fresco ,glide这些比较大的库,虽然他们作的比较好,功能全...

五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper - 掘金
想经济上支持我 or 想经过视频看我是怎么实现的: http://edu.csdn.net/course/de... 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我我的认为都不是最佳的姿式。因而我也动手撸了一个,还顺带撸...

相关文章
相关标签/搜索