自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最孤单的人的博客

挥舞键盘,把自己写的明明白白.

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android Span富文本图文混排 - ImageSpan(图文垂直居中)

Spanable未完待续...

2020-07-26 02:33:59 2476 2

原创 Android Span富文本设置点击事件/超链接 - URLSpan/ClickableSpan

######为文字实现很丰富的特殊效果,下面来实现 点击事件/超链接 操作so... 直接上效果:##前提条件:textView.movementMethod = LinkMovementMethod.getInstance()cc:TextView必须设置此方法的前提下,才能选择受影响的文本范围,不然点击会没有任何效果#1设置点击事件:ClickableSpan//ClickableSpan不能直接setSpanclass MClickableSpan(...

2020-07-22 01:51:10 3572 1

原创 Android Span富文本简单使用 - Spannable

###为文字实现很丰富的特殊效果,下面来实现几种很常用的操作so... 直接上效果:​简单介绍下Spanable中的常用常量:Spanned.SPAN_EXCLUSIVE_EXCLUSIVE -- 不包含start和end所在的端点 (a,b)Spanned.SPAN_EXCLUSIVE_INCLUSIVE -- 不包含端start,但包含end所在的端点 (a,b]Spanned.SPAN_INCLUSIVE_EXCLUSIVE -- ...

2020-07-22 00:10:42 891

原创 Android Span富文本自定义垂直对齐样式 - ReplacementSpan

###最近有个需求要实现这样的效果:&可能会想先Span改变字体大小,然后对齐方式设置:Top;然而尝试后并不行...so...#1 直接上效果:cc:我们默认情况下是向下对齐,我们需要自定义来改成对齐方式:#2自定义SuperSubSpan:class SuperSubSpan(private val type: SubSpanType = SubSpanType.DEFAULT) : ReplacementSpan() { override fun..

2020-07-20 23:22:25 869

原创 【CustomView】Android SlidingTabLayout 按钮之间切换指示器滑动-简单实现

遇到这样的需求:顶部的按钮之间切换,以实心形状从一个后面滑动到另一个后面。第一反应是联想到了TabLayout底部的指示器滑动,建议去看看它的实现。我就不扯它源码了,习惯直接上...差点忘了,先上实现效果:#1 xml布局 >>> view_sliding_tab_layout.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://sch.

2020-07-09 23:46:27 653

转载 Mac下AndroidStudio常用快捷键整理

Mac下AndroidStudio常用快捷键整理上下行移动: alt+shift +up/down上下移动整个方法: cmd+shift + up/down删除行:cmd+delete向下复制行:cmd+d扩大缩小选中范围:option+up/down生成结构体:cmd+option+t(比如生成if,try...catch,synchronized等)快捷覆写方法:ctrl+o快捷生成setget等:cmd+n快捷定位到行首/尾:cmd+left/right注释代

2020-07-06 16:28:19 345

原创 Material Design系列-FloatingActionButton(FAB)

####1. Text button#2. Outlined button#3. Contained button#4. Toggle button#5. Floating action button这篇示例:Floating action button 浮动动作按钮:

2020-07-05 22:36:04 1461

原创 Material Design系列-Toggle Button(MaterialButtonToggleGroup/ShapeAppearance)

接着上篇:我是传送门:Material Design系列-Button(上篇)#1. Text button#2. Outlined button#3. Contained button#4. Toggle button#5. Floating action button我们前三种也都看到效果了,这篇示例Toggle button;#先附上效果:##Toggle button:切换按钮(上图的第一行按钮)切换按钮可用于对相关选项进行分组。为了强调相关的切换按钮组,一组...

2020-07-05 18:37:24 1639

原创 Material Design系列-MaterialButton(Icon)

Button: 即使用按钮,用户只需单击一下即可执行操作并做出选择。#1. 在使用 Material Buttons 按钮之前,我们需要添加一个依赖项:在build.gradle中:allprojects { repositories { google() jcenter() } }在dependencies中:dependencies { // ... implementation 'com.google.android.m

2020-07-05 02:09:20 2552

原创 Android 属性动画(Animator)简单使用

属性动画> 提供对动画的基本支持,这些动画可以开始,结束并可以添加AnimatorListener。#1.最主要的ObjectAnimator:)1.位移动画(translationX/translationY)2.透明度动画(alpha)3.旋转动画(rotation)#位移动画(translationX/translationY)// 代码实现ObjectAnimator.ofFloat(view, "translationX", 0F, x).setDuration..

2020-07-04 19:57:31 623

原创 Android 展开式(可收缩)菜单弹出效果简单实现【AnimatorSet】

展开式(可收缩)菜单弹出效果简单实现 - 主要是通过AnimatorSet联动实现可以分为3种ObjectAnimator动画:位移动画(translationX/translationY)透明度动画(alpha)旋转动画(rotation)先上效果: 开始贴代码#1 xml布局:<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widg...

2020-07-04 01:53:56 1549

原创 RecyclerView ItemDecoration-实现分组/悬浮(粘性)头部【Kotlin】

简单说ItemDecoration就是Item的装饰,在Item的四周,我们可以给它添加上自定义的装饰;(是用Kotlin实现的,如果有需要java版,可留言回复)ItemDecoration主要就三个方法 : )getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State){}onDraw(c: Canvas, parent: RecyclerView, state..

2020-07-01 23:59:16 755

SlidingTabLayout.zip

【CustomView】Android SlidingTabLayout 按钮之间切换指示器滑动-简单实现:https://blog.csdn.net/qq_20613731/article/details/107240175

2020-07-10

RecyclerView ItemDecoration-实现分组/悬浮(粘性)头部【Kotlin】

https://blog.csdn.net/qq_20613731/article/details/107074421 简单说ItemDecoration就是Item的装饰,在Item的四周,我们可以给它添加上自定义的装饰

2020-07-03

Android 护眼模式的简单实现

https://blog.csdn.net/qq_20613731/article/details/106893239 此方法不涉及申请浮窗权限(用悬浮窗实现护眼模式,会涉及到优先级,然而高于系统弹框,部分机型系统弹框点击事件无效)

2020-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除