自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA学习笔记(JDK之注解)

JDK特性—注解新建一个Annotation类@Target(ElementType.xxx)@Retention(RetentionPolicy.xxx)简单使用1.@Target(ElementType.TYPE)ElementType类里面是一个枚举, TYPE:修饰Class,interface,enum FIELD:修饰Field(文件) MET...

2018-03-21 09:22:44 217

原创 自定义框架(一)

自定义属性

2017-10-16 17:37:07 347

转载 过渡动画

英文原文 https://github.com/lgvalle/Material-Animations 一直以来,我都是将Transition animation译作动画变换,觉得不好,从本篇文章开始,以过渡动画来取代之。这篇文章就是关于过渡动画的一个管中窥豹似的资料。在开始翻译原文之前,我还是对过渡动画的一些概念做必要的解释,因为安卓中其实动画早就有了,先后出现了视图动画,属性动

2017-10-12 13:51:52 738

转载 时间戳转换

时间戳转换

2017-09-25 16:25:23 395

转载 vector drawable

vector drawable

2017-09-24 10:29:41 930

原创 SVG,Vector(二)

Vector(二)动画效果

2017-09-24 10:25:21 266

原创 随笔

修改主题达到修改所有buttonAppBarLayout的使用scaleType属性键盘

2017-09-24 10:05:36 242

转载 Recycleview 侧滑菜单

Recycleview 侧滑

2017-09-22 23:00:00 405

原创 SVG,Vector(一)

SVG,Vector

2017-09-18 16:23:42 1017

转载 Android_动态权限管理的解决方案

Android_动态权限管理的解决方案

2017-09-13 09:51:13 347

原创 颜色估值器

颜色估值器ArgbEvaluator

2017-09-11 16:10:37 896

原创 Viewpager动画效果(二)

ViewPager~飞起!

2017-09-07 18:01:27 192

原创 ViewPager动画效果(一)

ViewPager+PageTransformer

2017-09-06 19:52:11 377

转载 ViewPager之setOffscreenPageLimit()解析

在开发中经常使用ViewPager+Fragment,但是你真的了解在此情景下的Fragment的生命周期吗, 使用了那么频繁, 是该好好的总结下了:ViewPager 中两种Adapter: FragmentPagerAdapter, FragmentStatePagerAdapter 的区别setOffscreenPageLimit 分析, Fragment 生命周期分析在 ViewP

2017-09-06 19:36:17 4132

转载 Glide的初步了解(三)

这篇文章写得很详细了直接转载。。。。。加载图片到 Notifications通知栏图标对用户来说是重要的上下文。用 NotificationCompat.Builder 来直接设置大的通知图片,但是图像必须以 Bitmap 的形式。如果图片在手机上已经是可用的,这并没什么问题。然而,如果图片斌不在设备上并且需要从网上加载的话,使用标准的方式来处理就变得不可能

2017-09-06 08:55:03 250

原创 安卓的滑动事件

MotionEvent(),TouchSlop()

2017-09-04 11:29:09 1187

原创 CoordinatorLayout的浅析

CoordinatorLayout的浅析个人总体理解CoordinatorLayout作为总布局使用,这时候你的滑动事件都已经被他拿到了,如果你想针对你的事件做一些处理,你可以通过设置CoordinatorLayout的子View的 Behaviors来调度子View。

2017-08-14 23:38:16 175

原创 CoordinatorLayout的layout_scrollFlags

layout_scrollFlags的几种属性

2017-08-14 23:02:40 705

转载 Glide的初步了解(二)

图片质量问题在 Android 中有两个主要的方法对图片进行解码:ARGB8888 和 RGB565。前者为每个像素使用了 4 个字节,后者每个像素使用了 2 个字节。ARGB8888 的优势是图像质量更高以及能存储一个 alpha 通道。 Picasso使用 ARGB8888,Glide 默认使用低质量的 RGB565。1234

2017-08-14 21:11:12 218

原创 简单的AndroidStudio分包

第一步:引入compile 'com.android.support:multidex:1.0.0'第二步:启动引入的包multiDexEnabled = true第三部:写配置dexOptions {//dex配置 javaMaxHeapSize "2g" preDexLibraries = false additiona

2017-08-14 21:10:06 2065

原创 简单自定义Toast

准备材料:自定义Toast的布局xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="matc

2017-05-08 10:46:05 176

原创 安卓侧滑之DrawerLayout+NavigationView

NavigationView是谷歌在侧滑的MaterialDesign的一种规范,所以提出了一个新的控件,用来规范侧滑的基本样式。首先准备两个xml布局;第一个布局是侧滑出来的菜单布局xml version="1.0" encoding="utf-8"?>menu xmlns:android="http://schemas.android.com/apk/res/andr

2017-05-05 15:54:37 248

原创 安卓侧滑之DrawerLayout

安卓原来用的侧滑方式是使用第三方,也就是使用SliddingMenu。这个已经有点古老了,在此不多做介绍。DrawerLayout 是一个抽屉容器,来自support-v4包里面的。(android.support.v4.widget)。使用上主要是在xml布局文件中,简单使用:主要是侧滑部分android:layout_gravity="start"这个属性,start是左侧,end

2017-05-02 16:35:38 220

转载 安卓中的MVP模式

1.  MVP简介:随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。在MVP模式里通常包含4个要素:(1)View:负责绘制UI

2017-02-10 10:44:57 277

原创 RecyclerView简单使用

RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,他可以通过设置LayoutManager来快速实现listview、gridview、瀑布流的效果,而且还可以设置横向和纵向显示,添加动画效果也非常简单(自带了ItemAnimation,可以设置加载和移除时的动画,方便做出各种动态浏览的效果),也是官方推荐使用的引用:compile 'com.andro

2017-02-06 09:28:13 295

原创 安卓点击涟漪

1.有界涟漪在XML布局文件控件中加入android:background="?android:attr/selectableItemBackground"2.无界涟漪android:background="?android:attr/selectableItemBackgroundBorderless"3.自定义图形涟漪android:background="@dra

2016-12-27 15:11:40 426

转载 webview---TBS服务

由于公司的一个产品,可能需要在APK内部内嵌WebView,以显示HTML内容,因此花了一点时间做了一些技术方面的小尝试。本文主要针对这个过程做一些简单的记录。一、为何不直接使用内置的WebView组件?用Android自带的WebView组件,做过一些较复杂应用的人应该都会发现,这个自带的组件很多时候真是让人无力吐嘈,主要理由有二:Android中的WebView组件,内

2016-12-02 09:51:39 1817

原创 安卓菜单栏透明化---着色法

对于菜单栏的透明化在activity中的代码是很少的。主要操作布局文件和注册清单文件网上把菜单栏的透明化分了两个版本,4.4以后,和5.0以后。下面我写的是5.0以后的。(亲测可用)第一步:你的activity需要禁用掉标题栏。方法:我是定义一个基类,里面主要是  supportRequestWindowFeature(Window.FEATURE_NO_TITLE);

2016-11-17 10:11:14 495

原创 安卓绘制方面的零散知识点

Bitmap.createBitmap(宽,高, Bitmap.Config.ARGB_8888); 一种色彩模式色彩模式Bitmap.Config ALPHA_8Bitmap.Config ARGB_4444 Bitmap.Config ARGB_8888Bitmap.Config RGB_565其

2016-11-04 10:31:12 173

转载 Logger 日志管理

转载请注明出处: http://blog.csdn.net/like_program/article/details/529865531.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印 Log 的地方,调用 Log.d(TAG, "要打印的内

2016-11-01 09:50:19 24545 1

转载 UI框架

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context-Men

2016-10-31 10:26:10 211

转载 ListView相关

一、listview 监听上滑还是下滑[html] view plain copyspan style="font-size:12px;">listView.setOnScrollListener(new AbsListView.OnScrollListener() {               @Override             

2016-07-15 14:28:45 254

转载 AndroidStudio混淆

首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:def releaseTime() { return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))}android { .... buildTypes {

2016-07-07 16:19:27 591

转载 ProgressDialog的setCancelable()相关,

最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismiss掉。但有时我们不希望是这样的效果,于是将ProgressDialog设置setCancelable(false),再点击ProgressDialog以外的区域就不会出现前面所说的情况了,然而这样以

2016-06-28 16:19:30 558

原创 安卓绘制

画笔:Paint画布:Canvas画笔的相关属性:paint.setAntiAlias(true);//设置画笔的锯齿效果paint.setDither(true);// 设置递色 paint.setColor(Color.RED);//设置画笔颜色paint.setStrokeWidth(20);//设置描边宽度BlurMaskFilt

2016-05-25 15:01:58 320

原创 wifi开发小总结

主题的流程1.获取到wifi的管理器WifiManger mwifimanager = (WifiManger)context.getSystemService(WIFI_SERVICE);2.通过管理器可以开启/关闭WIFImwifimanager.setWifiEnabled(true);true-->开启 false-->关闭3.通过管理器获取wifi状态

2016-04-22 15:58:43 413

转载 GreenDAO(一)

GreenDAO的了解

2016-04-06 16:04:25 838

原创 Glide的初步了解(一)

从网上看了好多关于Glide的文章,自己总结归纳梳理了一下。使用Android Glide,需要先下载Android Glide的库,Android Glide在github上的项目主页:https://github.com/bumptech/glide 。实际的项目使用只需要到Glide的releases页面把jar包下载后导入到本地的libs里面即可直接使用。G

2016-04-05 09:46:49 842

转载 Google推荐的图片加载库Glide介绍

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细

2016-04-05 08:47:17 310

原创 面向对象---第一天

/* * 声明类Student,包含3个成员变量:name、age、score, * 要求可以通过 new Student("张三", 22, 95) 的方式创建对象, * 并可以通过set和get方法访问成员变量 */

2015-05-27 10:02:14 192

MaterialDesign转场动画

MaterialDesign转场动画效果,包括安卓自带的三种效果,滑动效果(Slide)、展开效果Explode、渐变显示隐藏效果Fade。和共享动画效果

2017-10-16

SVGdemo动画

资源内容是关于安卓使用vector动画效果的一个演示demo。 简单的演示了如何使用vector动画。 效果简单,代码精简

2017-09-24

ViewPager动画

ViewPager自定义简单的动画效果,通过VIewPager的setPageTransformer方法,实现翻页的动画效果,并简单的自定义一个动画。

2017-09-07

空空如也

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

TA关注的人

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