当前位置:   article > 正文

Android UI - 收藏集 - 掘金

drawchild 影响子窗口视频播放

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

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

Android 富文本字符串 - Android - 掘金
一、简述 在Android中可以通过SpannableString或SpannableStringBuilder给存储的字符串添加样式,实现简单的富文本效果...

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

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

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

[[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)用于在数据集合中按照顺序遍历集合,在遍历的同时不需要暴露对象的内部表示,根据不同的需求我们可以采用不同的方式遍历集合,它主要解决三个问题 1、能够遍历一个集合对象。2、我们不需要了解集合对象的内部结构。3、能够提供多种不同的遍历方...

天猫 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提供更优质的服务 它能够 1、点击图片时以一种无缝顺畅的动画切换到图片查看的界面,同样以一种无缝顺畅的动画退出图片查看界面 2、支持多图查看,快速翻页,双击放大,单击退出,双手缩放旋转图片 3、下拽退出查看图片的操作,...

H5 浏览器和 webview 后退缓存机制 - 前端 - 掘金
一、背景 用户点击浏览器工具栏中的后退按钮,或者移动设备上的返回键时,或者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... 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/650059
推荐阅读
相关标签
  

闽ICP备14008679号