自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android 多状态布局

无侵入性实现, 不需要每一个布局都引入多状态布局先上图1.多状态View的编写java代码package com.mir.datepicker;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import andr...

2018-08-01 17:47:10 1006 1

原创 仿智联招聘注册页面输入框

原图效果实现效果代码首先来定义需要用到的自定义属性: <declare-styleable name="AnimatorLineEditText"> <!--失去焦点底部横线的颜色--> <attr name="defaultColor" format="color"/> <!--获取焦点后 底部横线

2018-04-02 13:41:23 742 1

原创 欢迎使用CSDN-markdown编辑器

Android 夜间模式的实现思路网上有很多实现夜间模式的思路,但是对新手来说都会看到云里雾里的, 最近看了一篇文章的实现思路比较简单易懂, 所以记录一下,方便以后学习.新建项目的时候开发工具会帮我们自动生成一个style.xml的文件, 里面有一个AppTheme的主题 我们先来了解一下colorPrimary、colorPrimaryDark、colorAccent 分别代表什么意思

2017-11-15 14:10:17 186

原创 自定义密码输入框(仿微信支付宝支付)

话不多说 ,先看效果 看到这样的效果图,首先要缕清思路在动手敲代码 1.每一个输入框的格子可以使用drawRoundRect(RectF rect, float rx, float ry, Paint paint)方法画出来 2.格子中间的明文和密文的绘制,明文可以直接drawText(),密文可以直接画圆 3.点击这个View唤起软键盘,这里只能输入纯数字密码,监听输入的数字,绘制出来

2017-09-04 17:29:17 1602

原创 SpannableString和SpannableStringBuilder的使用

在Android中可以通过SpannableString或SpannableStringBuilder给存储的字符串添加样式,实现简单的富文本效果。SpannableString:这是一个文本的类,其内容是不可变的,但可以附加和分离标记对象。SpannableStringBuilder:这是文本的类,其内容和标记都可以更改。         SpannableString1.设置样式:setSpa...

2017-05-03 09:55:10 379

原创 Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)

前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,第一时间就去试了试手,效果非常赞,因此这篇文章就介绍一下它的用法和最新版添加的一些特性(支持集成RecyclerView)那么FlexboxLayout 它到底是个什么东西呢?看一下Github对这个库的介绍:FlexboxLayout is a library project which br

2017-04-27 09:28:03 376

原创 通过代码定义shape/selector

每一个项目为了样式的好看,需要写很多shape和selector,特别麻烦,一样的代码只是颜色和圆角不同就要从写shape,所以在封装一个用代码动态设置shape和selector的工具,减少无用代码的复写.

2017-04-26 10:44:50 354

原创 Jpush 自定义推送声音

最近的项目需要自定义推送声音和图标(Jpush默认图标是app的logo,可能会因为你存放logo的时候没有是配好,所以推送的图标会裁剪),然而极光的文档,说得模凌两可的,弄了半天才弄好,因此记录一下。极光推送包含有通知与自定义消息两种类型的推送。因此可以发送三种方式的推送:通知自定义消息通知 + 自定义消息要实现自定义推送声音,需要使用第二种方式。代码实现1.在配

2017-04-26 09:58:25 512

空空如也

空空如也

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

TA关注的人

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