一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
一、CoordinatorLayout 的作用 CoordinatorLayout 作为一个 “super-powered FrameLayout”,主要有以下两个作用: 作...
Android—TextView中使用SpannableStringBuilder在末尾添加ImageSpan 导致Icon被截取或显示不全处理。 问题示例如下: 网上查看了...
如今许多app都会应用到的一种UI交互形式,列表滑动到顶部,固定顶部栏效果,我们也可以称作其为吸顶效果。比如微博 、各大浏览器的首页信息流模块、我的页面的设计等。微博评论的吸...
1.MPAndroidChart简介 Github:https://github.com/PhilJay/MPAndroidChart A powerful Android ...
前言 在我们的日常开发当中,通常会因为UI需求去编写大量的shape和selector资源,下面介绍一个框架能够替代shape和selector资源,直接在xml文件中写就行...
一 、基本控件 TextView HTextView[https://github.com/hanks-zyh/HTextView] 一款支持TextView文字动画效果的A...
前沿 Android新增的Recyclerview主要用于代替ListView。Recyclerview可扩展性强。 可以通过LayoutManager形成线性(横向与竖向)...
Android View 虽然不是四大组件,但其并不比四大组件的地位低。而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎。ScrollView嵌套Recycler...
在App中打开小程序的功能发布有一段时间了,网上关于这个的新闻很多,但是技术资料并不多,我们有项目需要尝试这种方式,特意试了一下,发现还是有一些坑,分享给大家。 首先微信官方...
添加依赖 //图片预览 photoViewapi 'com.github.chrisbanes:PhotoView:2.1.3' 一、Activity 二、Activity ...
一、为什么需要 WebSocket 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
我的博客 欢迎关注 申明 转载或引用请务必注明原文地址 http://www.jianshu.com/p/9ad855577d1c 本文会一直保持更新,力求精品,欢迎收藏! ...
目录介绍 01.基础组件(19篇) 02.IPC机制(7篇) 03.View原理(9篇) 04.动画机制(2篇) 05.Res资源(6篇) 06.消息机制(12篇) 07.多...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
一、加载圆形图片 二、加载圆角图片 三、加载原价图片
SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGrou...
在 Android 里我们是无法直接获取软键盘高度的,但是在某些场景下,我们又需要获取软键盘的高度。我们可以使用 ViewTreeObserver.OnGlobalLayou...