- 博客(60)
- 收藏
- 关注
原创 沉浸式状态栏
工具类/** * @param activity * @param useThemestatusBarColor 是否要状态栏的颜色,不设置则为透明色 * @param withoutUseStatusBarColor 是否不需要使用状态栏为暗色调 */public static void setStatusBar(Activity activity, boolean useT...
2018-10-10 11:28:28
155
转载 ijkplayer
compile 'com.shuyu:GSYVideoPlayer:5.0.0-beta'//完整版引入https://github.com/CarGuo/GSYVideoPlayer/blob/master/doc/USE.md
2018-07-12 19:54:59
395
原创 3D侧滑栏
自定义ResideLayoutpackage com.example.weiying;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import andro...
2018-07-07 08:43:52
393
原创 AlertDialog对话框
package com.example.day08_alertdialog;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInterface;import android.content.Di...
2018-06-19 10:45:57
208
原创 饺子播放器
<cn.jzvd.JZVideoPlayerStandard android:id="@+id/lsy_video_player" android:layout_width="match_parent" android:layout_height="200dp" />JZVideoPlayer.FULLSCREEN_ORIENTATION = Acti...
2018-06-18 21:17:14
1992
原创 StandardGSYVideoPlayer视频播放
<com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer android:id="@+id/detail_player" android:layout_width="match_parent" android:layout_height="250dp" />//加载视频videoUrl = dataB...
2018-06-18 21:15:22
6574
1
原创 SmartRefreshLayout 刷新
依赖//上啦刷新compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'paragraph_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res...
2018-06-08 19:49:11
947
原创 仿QQ白夜间模式切换
MainActivitypackage com.example.fangqqnight;import android.animation.Animator;import android.animation.ArgbEvaluator;import android.animation.ObjectAnimator;import android.content.Context;impo...
2018-06-08 10:43:34
692
1
原创 使用属性动画以及自定义view实现悬浮式图片
自定义CustomerViewpackage com.example.quarterhour;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.content.Context;import android.util.AttributeSet;impo...
2018-06-08 10:22:29
368
原创 MVP +自定义view加减 之 购物车 全
RetrofitUntilspackage com.example.xiaoma.model.https;import com.example.xiaoma.model.untils.Constant;import com.example.xiaoma.model.untils.RetrofitApi;import okhttp3.OkHttpClient;import okhtt...
2018-05-30 09:49:05
415
原创 Android PopupWindow
//弹出pop View view = View.inflate(MyMsgActivity.this, R.layout.msg_pop_layout, null); ////如果想要使用窗口内部的控件,,,必须通过他的视图对象去找 pop_camera = view.findViewById(R.id.p...
2018-05-22 21:24:43
160
原创 android App 相机相册裁剪
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc...
2018-05-22 21:18:21
290
原创 retrofit+rxjava封装简单的工具类
// Retrofit库compile 'com.squareup.retrofit2:retrofit:2.0.2'compile 'com.squareup.retrofit2:converter-gson:2.0.2'//《RXjava2的适配器》compile 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'//《Rxjava2》...
2018-05-17 14:42:39
314
原创 自动导航SharedPreferences
package com.example.jd.view.activity;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.os.Handler;import android.os.Message;import...
2018-05-09 19:52:03
177
原创 ViewFlipper 跑马灯
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <ViewFlipper android:layout_width="match_pare...
2018-05-09 16:50:00
375
原创 BottomTabBar底部导航栏
BottomTabBar的依赖包: compile 'com.hjm:BottomTabBar:1.1.2' //底部导航栏 mBottomTabBar.init(getSupportFragmentManager()) .setChangeColor(Color.RED, Color.GRAY) .setImgSiz...
2018-05-08 21:41:19
175
原创 Fresco
添加依赖:implementation 'com.facebook.fresco:fresco:0.12.0'implementation 'com.facebook.fresco:animated-webp:0.12.0'implementation 'com.facebook.fresco:webpsupport:0.12.0'implementation 'com.android...
2018-05-08 19:45:02
511
原创 recyclerView-SwipeRefreshLayou
package com.example.myshopcart.view.activity;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.os.Handler;import android.os.Message;import an...
2018-05-08 10:52:56
210
原创 RecyclerView为每个item添加点击事件
最终目的模拟ListView的setOnItemClickListener()方法,调用者只须调用类似于setOnItemClickListener的东西就能获得被点击item的相关数据。原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为RecyclerView的每个子it...
2018-05-08 10:48:38
6086
原创 Android-京东秒杀
效果图:京东秒杀是两个小时一个场次,判断本机的时间进行场次定时,然后在这两个小时里面进行倒计时。MainActivitypackage com.bwie.com.myapplication;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity...
2018-04-28 10:25:37
667
1
原创 RecyclerView-多条目加载-条目点击
package example.com.mvp05.model.https;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Response;/**...
2018-04-27 19:57:55
151
原创 Banner无线轮播
一:先导入Banner依赖 compile 'com.youth.banner:banner:1.4.8' compile 'com.github.bumptech.glide:glide:3.7.0' 二:写控件 <com.youth.banner.Banner android:id="@+id/ban" a...
2018-04-26 19:21:44
126
原创 Android图文详解属性动画
属性动画中主要的类如下图所示:Animator属性动画主要的类都在android.animation命名空间下,Animator是属性动画的基类,其是一个抽象类,该类定义了许多重要的方法,如下所示:setDuration(long duration) 通过setDuration方法可以设置动画总共的持续时间,以毫秒为单位。start() 通过start方法可以启动动画,动画启动后不一定会立即运...
2018-04-25 11:41:08
195
原创 recyclerview适配器
package example.com.mvp02.view.adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.View;import android.view.ViewGroup;import android.widget...
2018-04-22 20:30:14
153
原创 SharedPreferences-自动登录
= package com.example.untils09;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Ed...
2018-04-22 20:27:58
134
原创 正则判断手机号
package example.com.mvp08.Untils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * author:Created by niuyuejiao on 2018/4/20. */public class CommonPhone { public stati...
2018-04-20 11:47:10
185
原创 OkHttpClient(网络请求)
package example.com.mvp07.model.https;import android.util.Log;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.FormBody;import okhttp3.OkHttpClient;imp...
2018-04-19 09:41:42
1084
原创 mvp搭建框架
package example.com.mvp07.view.interfaces;/** * author:Created by niuyuejiao on 2018/4/19. */public interface IMainView extends IBaseView { void onSuccess(String s);}package example.com.m...
2018-04-19 08:48:02
188
原创 自定义view--流式布局
package example.com.niuyuejiao;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.util.ArrayList;import java.u...
2018-04-17 14:31:35
449
原创 自定义viewGroup(3)
ackage example.com.attrsviewgroup;import android.content.Context;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;...
2018-04-15 20:18:58
91
原创 自定义标题
package example.com.titles;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.FrameLayout;public abstract class BaseActivi...
2018-04-15 15:39:23
240
原创 纵行自定义ViewGroup
<example.com.viewgroup.MyViewGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#aa55cc"> <TextView android:layout_w...
2018-04-14 08:38:57
210
原创 自定义View风车旋转
import android.util.AttributeSet;import android.view.View;import java.util.Timer;import java.util.TimerTask;/** * author:Created by niuyuejiao on 2018/4/13. */public class MyView extends V...
2018-04-13 20:42:55
552
原创 angular
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>月考</title> <script src="libs/angular.min.js"></script> &l
2018-04-07 11:51:22
144
原创 Sqlite加载PullToRefreshListView
package example.com.zhonghua.nets;import android.util.Log;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import j...
2018-04-05 12:30:05
112
原创 angular-购物车
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>周考三</title> <script src="libs/angular.min.js"></script> &am
2018-04-02 16:14:39
158
原创 AngularJS
<head> <meta charset="UTF-8"> <title>月考练习</title> <script src="libs/angular.min.js"></script> <script src="libs/jquery-1.11.0.min.js&
2018-04-01 19:27:09
164
原创 Android_ViewPager无线轮播
ViewPager概念:ViewPager是一个允许使用者左右滑动数据页面的布局管理器。你可以通过一个适配器(PagerAdapter)来管理要显示的页面。不过要注意的是,这个类目前还处于初期的设计和开发。随着今后兼容库的更新,API文档也会进行更改,同时应用程序在编译时也需要对代码进行一定的修改。ViewPager更多的时候会与Fragment一起使用,这是一种很好的方法来管理各个页面的生命...
2018-03-06 15:34:05
142
原创 频道管理
频道管理1、首先在项目的build下注册allprojects { repositories { jcenter()//下面这句才是加上的,上面的自带 的 maven {url "https://jitpack.io"} }}2、然后在app下的build中导入依赖 compile ...
2018-03-02 14:59:03
117
原创 PullToRefresh上啦加载.下拉刷新
PullToRefresh上啦加载下拉刷新添加的依赖: compile 'com.github.userswlwork:pull-to-refresh:1.0.0'public class ChildFragment03 extends Fragment { List<UserData.DataBean> listAll = new ArrayList<UserDa...
2018-03-02 14:54:43
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人