自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义组件---瀑布流布局

首先看下效果图:自定义组件FlowLayoutView代码import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import android.widget.Toast;import

2016-08-31 09:58:27 324

原创 网络请求之Volley的使用

由于只是为了快速出效果,这里只是做了简单的网络请求封装首先,为了后面进行缓存处理,需要Volley的缓存线程,所以这里采用了JsonRequst作为基类对象package net;import java.io.UnsupportedEncodingException;import java.util.HashMap;import java.util.Map;import java

2016-08-31 09:08:38 301

原创 简单实现网络的音频播放

注:这里只是根据自己做的一个应用中用到了音频播放,引用的代码,所以显示的代码不完整对于音视屏的开发,可以参照Geogle官方API文档,下面是开发的流程图:效果如下:好了,下面贴代码private void playMusic() { //播放前判断播放的状态 if (mMediaPlayer == null) { mMediaPlayer =

2016-08-31 08:51:56 705

原创 屏幕适配工具

自定义组件的代码public class RatioView extends FrameLayout { private static final int RELATIVE_TO_WIDTH = 0; private static final int RELATIVE_TO_HEIGHT = 1; private final float ratio = 2.618f; private

2016-08-30 08:48:03 487

翻译 Fragment跳转之Fragment与Activity通信

为了解耦,统一让activity去管理fragment间的跳转,fragment只需要提供回调的接口即可FragmentOne的页面,让其与activity进行绑定public class FragmentOne extends Fragment implements View.OnClickListener { private Button mBtn1; private Fra

2016-08-30 08:15:38 575

原创 ViewDragHelper的使用

ViewDragHelper的使用–滑动删除*item布局文件view_slide_remove.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-08-22 09:39:59 237

原创 滑动开关

滑动开关的实现 分析:根据效果图分析,需要如下属性,背景图,滑块图1.这是一个自定义view2.无需布局(因为提供了背景图和滑块图,只需要绘制)3.根据开关的状态,来绘制滑块的位置*首先分析属性,在attr文件中配置<?xml version="1.0" encoding="utf-8"?><resources><attr name="backgroundImg" format="ref

2016-08-22 09:34:43 429

原创 自定义SlidingMenuView

侧滑菜单的实现*分析:由于侧滑菜单的孩子可以装各种组件,所以该定义组件必须是一个容器viewGroup左边侧滑菜单的布局文件left_menu.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout

2016-08-19 22:56:23 276

原创 自定义下拉选择框

下拉选择框的实现分析: 1.测量,布局,绘制都可在xml文件中控制实现,所以只需要让该自定义view继承根节点布局文件如下*view_spinner.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"

2016-08-19 19:20:29 361

空空如也

空空如也

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

TA关注的人

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