8 pengkv

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

自定义View--弹性小球

效果图自定义代码public class BezierView extends View { Paint paint;//画笔 Path path;//路径 int radius = 50;//圆的半径 int time = 100;//计数时长 int index; int offsetIndex; float viewX, viewY;//图形中

2016-06-20 18:12:41

自定义View--最近刚开始流行的倾斜列表/图片

效果图代码实现一、定义属性在values文件夹下的attrs文件添加以下代码<resources> <declare-styleable name="TiltView"> <attr name="type" format="integer" /> </declare-styleable></resources>二、自定义布局public class TiltView

2016-06-07 11:19:01

RxJava常用功能

精彩推荐:给 Android 开发者的 RxJava 详解//RxJava 有2个最基本概念:Observable (可观察者,即被观察者)、 Observer (观察者)1.创建Observable对象Observable<String> myObservable = Observable.create(new Observable.OnSubscribe<String>() { @Ove

2016-06-02 10:00:40

StickListView--悬停效果

效果图实现思路监听ListView的滑动,等目的项为列表第一个可见的ItemView时,添加一个一个的布局,产生悬停效果实现代码public class CustomViewAcyivity extends BaseActivity { Toolbar toolbar; WindowManager mWindowManager; WindowManager.LayoutPara

2016-05-27 17:37:47

自定义View--单行上下滚动广告

效果图实现代码public class ScrollBanner extends LinearLayout { private TextView mBannerTV1; private TextView mBannerTV2; private Handler handler; private boolean isShow; private int startY1

2016-05-27 09:07:17

ViewDragHelper解读

精彩推荐Android ViewDragHelper完全解析 自定义ViewGroup神器 模仿探探首页卡片左右滑动效果,滑动流畅,卡片view无限重生案例效果图案例注释public class SlideLayout extends ViewGroup { private List<CardItemView> viewList = new ArrayList<>(); // 存放的是每一

2016-05-26 15:10:21

解决导入其他项目时文件乱码

效果图:操作流程:选择GBK –> Reload,然后选择UTF-8 –> Convert

2016-05-25 18:28:36

自定义View--可以拖曳的GridView

效果图自定义代码public class DragGridVeiw extends GridView { private final int PRESS_TIME = 1000;//长按时间 private int mDownX;//触碰时的X坐标 private int mDownY;//触碰时的Y坐标 private int mMoveX;//移动时的X坐标

2016-05-25 11:29:29

DiskLruCache使用指南

效果图DiskLruCache下载下载DisLruCache类,复制到项目中使用代码public class DisLruCacheActivity extends BaseActivity { private DiskLruCache mDiskLruCache; private Context context; private ImageView imageView;

2016-05-24 11:35:11

Android存储使用参考

原文链接:Android存储使用参考基本操作权限uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />判断sd卡可用public

2016-05-24 09:56:15

Rxjava+Retrofit 请求数据

添加依赖compile 'io.reactivex:rxjava:1.1.0'compile 'io.reactivex:rxandroid:1.1.0'compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'compile

2016-05-23 14:33:49

Retrofit初体验

添加依赖compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4'compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'compile 'com.squareup.retrofit2:adapter-rxjava:2.0.0-beta4'compile 'com.google.cod

2016-05-23 09:51:46

线程结果回调Runnable、Callable、Future、FutureTask

//线程可以用我们常用的Runnable接口实现,但是这样没有返回值,如果想要线程运行结果,可以使用Callable、Future、FutureTask使用Runnable ExecutorService executorService = Executors.newCachedThreadPool(); for (int i = 0; i < 10; i++) {

2016-05-17 10:28:37

图片三级缓存工具类

原文链接: Android图片缓存技术!直接用在你的项目中,简单方便高效效果图 功能代码import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;import android.os.Message;

2016-05-16 18:15:01

两张图解释Stack栈的用法

主要方法Object push (Object object) // 把对象压入栈顶部。int search (Object object) // 返回对象在栈中的位置,以1为基数。boolean empty () // 判断栈是否为空Object peek () //返回栈顶部的对象,但不从堆栈中移除它。Object pop ()

2016-05-16 14:19:29

标题栏的2个属性,沉浸式相关

<!--状态栏不覆盖在ContentView上--><item name="android:windowDrawsSystemBarBackgrounds">false</item><!--设置系统状态栏为透明--><item name="android:windowTranslucentStatus">true</item>//状态栏透明并覆盖在ContentView上(4.4 以上的属性)

2016-05-10 09:46:45

Android 混淆配置及Bug处理

//**为了防止apk反编译后源码泄漏,我们需要对发布的应用进行混淆打包。**好东西要分享:使用proguard混淆android代码 Android混淆打包那些事儿本项目的proguard-rules.pro文件#==================================【基本配置】==================================# 代码混淆压缩比,在0~7之间,默

2016-05-04 17:56:57

Arcgis地图常用操作

效果图 功能简介这个页面用到了添加图层,添加覆盖物,覆盖物的事件处理,地图的旋转、缩放,高德定位,地图分层显隐,关键词搜索等功能。本篇博客仅为了记录相关功能实现的代码块,所以未进行排版梳理,对Arcgis有需求的,建议看官方文档 或中文文档 。布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="

2016-04-28 13:23:46

自定义View-6-拖动按钮复杂版

效果图View代码第一步:自定义属性 在values文件夹下的attrs.xml文件下添加代码declare-styleable name="DragHoriView"> attr name="hor_number" format="integer"/> attr name="nodestext" format=

2016-04-23 11:21:49

自定义View-5-拖动选择按钮

效果图View代码第一步:自定义属性 <declare-styleable name="DragView"> <attr name="icon_drag" format="reference"/> <attr name="color_circle" format="color"/> <attr name="dot_num" format="intege

2016-04-23 11:21:20

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!