自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (13)
  • 收藏
  • 关注

原创 自定义View之MenuItemView

着手开发一款应用的时候,设置或者菜单页面是可能需要的,但是,那重复的布局会很令人苦恼。新手可能会一项项的重复绘制,有经验的你或许会用到include,或者用到组合控件。除了以上的方法之外,闲来无事,写了一个通用的View(MenuItemView)。此view暂时可以展示两种功能,一是通用的项,另一种是带开关的项,截图如下: 1.自定义属性:attrs.xml <declare-style

2016-07-20 16:42:07 3202 1

原创 android:RecycleView的简单封装使用

本文主要简单的介绍一下最最简单的RecycleView的使用方法。首先说一下具体的类所起的作用:BaseRecycleView.java:一个抽象类直接继承在RecyclerView,在内部实现了item的点击,长按,以及设置emptyView的功能,其中点击和长按实现了状态切换的功能,state_pressed.并对外开放了两个抽象接口getLayoutManger()和getItemDecora

2016-07-20 15:44:06 1791

原创 android快速开发:使用butterknife注解

用烦了通过findViewById来获取View,那么不妨换一种方式获取:注解。注解在开发应用的时候,简单、迅捷、解耦。总之是轻松加愉快啊。下面介绍一个注解框架ButterKnife,当前版本已到8.2.1啦,那就从此版本来介绍一下使用方法。 1.ButterKnife的配置 在Module中的build.gradle配置如下:dependencies { compile 'com.ja

2016-07-18 17:06:26 3456

原创 android开发之图片处理:ImageUtil

import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Pixel

2016-07-14 14:50:09 759

原创 android开发之工具类:获取手机设备的一些数据DeviceUtil

import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Rect;import android.os.Build;import android.telephony.TelephonyManager;import and

2016-07-14 14:44:11 2976

原创 android:Toolbar用法探析(二):内容显示微调

原生的Toolbar基本的功能样式已经在上节简单的说了一下,但是当前的样式并不满足我们的需要,因此这一节主要探索一下Toolbar的一些内容上调整的方法,比如Title位置居中的改变啊,PopuMenu菜单的显示位置等。一:Toolbar的标题Title文字居中调整关于Toolbar标题文字居中的写法,网上都是前篇一律的把Toolbar标题内容置为空,然后在里面添加一个TextView来实现的,代码

2016-07-07 13:58:32 5017

原创 android:Toolbar用法探析(一)

Toolbar作为ActionBar的替代,在material design 中也对其有一个统一名称:app bar,在未来的 android app 中,就以 toolbar 这个元件来实作之。下面就一步步的来探析一下它的使用方法。 (一)Toolbar的显示 既然是作为Actionbar的替代,所以就需要把ActionBar隐藏起来。现设置 res/values/styles.xml的the

2016-07-05 16:16:40 1212

原创 CoordinatorLayout高级用法-自定义Behavior

上次简单的说了一下CoordinatorLayout的基本用法(android特性之CoordinatorLayout用法探析实例)。其中CoordinatorLayout给我们提供了一种新的事件的处理方式,Behavior。还记得那一串字符串吗?app:layout_behavior="@string/appbar_scrolling_view_behavior"其实它并不是一个字符串资源,

2016-07-04 18:08:51 9127

原创 android特性之CoordinatorLayout用法探析实例

当我在AS上新建一个module时,系统默认的最外层布局不再是我们熟悉的五大布局中的一种,而是一个全新的布局:CoordinatorLayout。它是Material风格的重要组件, 作为布局的顶层控件,协调(Coordinate)其他组件, 实现联动。下面来看一个最简单的例子,CoordinatorLayout与 FloatingActionButton的使用,它可以使浮动按钮上下移动,

2016-07-04 15:02:25 2192 1

原创 高仿猫眼电影Logo图标

上面是原图,下面是代码实现的高仿。源码如下:package com.lingyun.loaddemo;import android.content.Context;import android.content.res.Resources;import android.graphics.Canvas;import android.graphics.Color;import and

2016-07-01 16:00:34 3026

原创 android流式布局:FlexboxLayout用法探析(一)

FlexboxLayout是google官方开源的一个可以简单快速创建具有弹性功能的流式布局,它的目的是使用我们常见的布局模式,帮我们很好的实现UI区域的比例划分,比如三列布局,可以非常简单的实现。它支持非常多的属性设置,用起来很简单。首先引入该库:dependencies { compile 'com.google.android:flexbox:0.2.2'}然后是在布局文

2016-07-01 13:56:32 9407 2

RecycleView简单封装

RecycleView,可点击,长按,状态变化,emptyView设置

2016-07-20

图片裁剪之CropImageView

图片裁剪

2016-06-29

fastjson工具包

fastjson,Java语言编写的JSON处理器。@阿里巴巴出品

2016-05-18

Logger工具类

logger工具类

2016-05-13

EventBusDemo

android eventbus 简单介绍以及使用

2016-01-19

mvp模式,sqlite

mvp模式,sqlite存储,log信息存储,数据库拷贝

2015-11-24

RecycleView

listview,gridview等的替代品recycleview,瀑布流的实现

2015-11-24

AIDL服务接口

aidl服务接口,android程序中用于跨进程之间的通讯。

2015-11-20

RecycleView,ListView的替代品

RecycleView ,LsitView,GridView,瀑布流

2015-07-15

高仿猫眼,下拉刷新,Fragment与ViewPager

高仿猫眼,下拉刷新,Fragment与ViewPager

2015-07-14

加载未安装资源apk里面的资源文件

获取未安装资源apk里面的资源文件,对于sdk插件功能的布局有很大的帮助作用。

2014-01-03

反编译工具(apk)

apk反编译,并且生成自己定义的签名,重新编译生成新签名的apk

2013-12-09

获取SD卡上应用,音乐(歌),视频,图片等信息

获取手机sd卡上应用,音乐,视频,图片信息,以及后三者的缩略图

2013-10-15

空空如也

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

TA关注的人

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