自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android——自定义环形音量调节控件

今天同样是练习自定义View的一天,今天实现环形音量调节控件,下滑增大音量值,上滑减小音量。然后里面还做了一点仪表盘绘制的扩展,代码在注释里面。attrs.xml <declare-styleable name="CircleVolumeView"> <attr name="choiceColor" format="color|reference" /&g...

2019-08-09 16:00:31 649

原创 Android——自定义音量调节控件

今天我们要实现一个上图中音量调节的效果。主要有两种实现方式自定义RatingBar和自定义View。自定义RatingBarvolume_rating.xml<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/ba...

2019-08-08 16:57:08 2670 3

转载 Java——双向map BiMap

BiMap是guava中一个有用的集合类型,很简单,它就是一个双向的映射。反向转换一个Map一个普通的map是一个key/value的集合,你可以使用key来查询value,例如,我来创建一个字段: ·Map<String,String> britishToAmerican = Maps.newHashMap(); britishToAmerican.put("auberg...

2019-08-08 10:27:16 12038

转载 Android——TextView的文字长度测量及各种padding解析

这篇博客会讲得比较杂:TextView里各种padding的含义?如何计算每行文字的长度?设置android:maxLines="1"和android:singleLine="true"有什么区别?为什么设置android:maxLines="1"时TextView的跑马灯效果就不能正常工作?TextView里各种padding的含义?虽然我们平时只用TextView显示纯文本数据...

2019-08-07 17:59:00 1635

原创 Android——SpannableString实现带圆角标签效果

本节是对以往章节的一个复习练习,用到的知识前面已经提到过,不知道的同学请参考前几篇文章。Android——SpannableString字体大小不一致垂直居中今天要实现的效果图如下:RadiusBackgroundSpanpublic class RadiusBackgroundSpan extends ReplacementSpan { private int fontSize...

2019-08-07 15:57:39 1459

原创 Android——SpannableString上标,下标垂直对齐

在上一节中我们已经了解,SuperscriptSpan和SubscriptSpan可以实现上标和下标效果,但是不可以改变大小,且显示位置固定。今天我们要实现的效果如下:TwoScriptTextSpan .javapublic class TwoScriptTextSpan extends ReplacementSpan { private int fontSize = -1; ...

2019-08-07 14:46:09 871

原创 Android——SpannableString实现顶部对齐(上标,下标)

上面两张图,大家应该很熟悉这就是上标和下标的效果,实现代码如下:上标:代码1:SpannableString ss = new SpannableString("RM123.456");SuperscriptSpan superScriptTextSpan = new SuperscriptSpan();ss.setSpan(superScriptTextSpan, 0, 2...

2019-08-06 18:58:38 3658

原创 Android——ImageSpan图片和文字实现垂直居中

默认情况,图片是底部对齐,如下图: 这里先抛出一个问题,怎么获取TextView最终显示的高度???由于上面那个问题我还没有找到答案,所以本节暂时以两个情况来分析,如何实现图片文字垂直居中。1、图片高度大于文字高度:这时,我们不需要处理图片,只需要处理文字显示的位置即可,可以使用上一节(Android——SpannableString字体大小不一致垂直居中)中的VerticalAlig...

2019-08-06 17:20:18 4619 1

原创 Android——SpannableString字体大小不一致垂直居中

用SpannableString来实现TextView的富文本效果(改变字体大小,设置颜色,设置图片,设置超链接效果等等),大家应该都已经用过很多次了。这里不再详述,今天我们主要讨论,当TextView中的文本字体大小不一致时如何垂直居中。首先,我们需要明确TextView绘制的基本度量标准,如下图:各个字段的具体解释可以参考这篇文章,写的非常详细。https://blog.csdn....

2019-08-06 15:48:58 7883 4

原创 Vue——自定义项目访问路径

默认情况下,Vue项目的访问路径以 /#/,但我们有时候可能需要给项目定义一个明确的访问路径,如 /my_vue/ 等,这时我们需要修改配置,自定义项目的访问路径,方法如下:1. 在index.html添加 <meta base=”/pay/”> (pay自定义的名称)<!DOCTYPE html><html> <head> &...

2019-08-02 15:55:49 26556 5

适配高版本Android Studio的Lombok插件

Lombok最近没有更新新的版本,所以Android Studio升级新版本之后可能不能直接在线安装,需要下载Lombok插件,并修改其配置之后从本地zip安装。 该包已修改过兼容的Android Studio高版本,至少火烈鸟版本是可用的,已测试。欢迎下载食用~

2023-05-30

ViewPager实现3D画廊效果

ViewPager实现3D画廊效果,ViewPager的加载动画,主要介绍了ViewPager的setPageTransformer方法。

2018-10-08

Android——SeekBar动态显示进度

这是个SeekBar动态移动的小例子源码。原理讲解参考我的博文:http://blog.csdn.net/u012230055/article/details/78065536#reply

2017-10-26

MaterialDesignExample

本资源详细涵盖了Material Design的各种控件的使用方法,如果代码不理解之处可以参考我的专栏Materail Design入门

2017-07-20

Toolbar使用例子

该项目简明扼要地介绍了toolbar的用法,其中内容包括如何让toolbar标题居中,修改toolbar返回按钮的图标,不显示系统默认标题等等。

2016-08-10

基于Android的viewpager使用方式全解

本资源完整介绍了viewpager的使用方式,包括viewpager+activity的实现,viewpager+fragment的实现。

2016-04-27

驾考app开发源码

本资源详细介绍了一款app的开发。app的内容包括驾考科目一,科目二,科目三,科目四,朋友圈,驾校选择,城市定位,即时通信,我的收藏,设置等。其中引用了百度定位服务,Bmob及时通信服务。

2016-04-27

Activity之间的跳转效果

本代码包含了Activity跳转的各种效果。

2016-02-17

Android仿qq头像设置

获取本地相册,图片裁剪后设置为头像,类似于新版qq的效果。

2015-07-21

Android 将图片显示成圆形

主要用于头像制作。定义一个自定义的imageview控件,调用方便。

2015-07-21

开题报告+毕业论文撰写指南

本资料详细介绍了毕业论文的撰写过程,其中给出了多篇范文,能够帮助毕业生完美完成毕业设计。

2014-12-12

Ajax学习手册

该资源浅显易懂,还有例子,能够帮助初学者很快学会。

2014-11-01

Struts2.3帮组文档

这是我自己生成的一个struts2.3.4的一个英文版的帮助文档,个人觉得还是挺好用的

2014-09-23

面向对象分析与设计

这是一本讲解面向对象的书,通俗易懂。很好

2014-03-18

空空如也

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

TA关注的人

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