- 博客(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关注的人