自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 多线程下载+断点续传

public class DownLoadFile{ private static final String SP_NAME = "download_file"; private static final String CURR_LENGTH = "curr_length"; private static final int DEFAULT_THREAD_COUNT = 4

2018-06-06 09:34:36 265 1

转载 高仿英雄联盟能力分析效果

Polygonsview:package com.example.yujie.customview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graph

2018-01-02 18:55:45 527

原创 属性动画

/** * http://blog.csdn.net/lmj623565791/article/details/38067475 */public class MainActivity extends AppCompatActivity {    private ImageView imageView;    @Override    protected v

2017-12-20 09:48:47 186

原创 MeasureUtil

public class MeasureUtil { //测量滑动距离(也可以尝试一下别的滑动控件,我没试过!) public static int getScrolledDistance(PullToRefreshRecyclerView pullToRefreshRecyclerView){ LinearLayoutManager layoutManager =

2017-12-20 09:31:44 358

转载 PPTVLoading

public class PPTVLoading extends View{ private Paint paint1; private Paint paint2; //default color private int color1 = Color.parseColor("#ff0099cc"); private int color2 = Color.pa

2017-12-20 09:25:42 166

转载 WindowsLoad

public class WindowsLoad extends View{ private float pi = (float) Math.PI; private String TAG = "WindowsLoad"; private Paint paint; private int R; private float circleR; privat

2017-12-20 09:21:06 512

转载 PointToLineRotate

public class PointToLineRotate extends View{ private Paint paint; private float pi = (float) Math.PI; private float startAngle = 0; private float angle = 0; private float addAngle

2017-12-20 09:13:48 187

转载 ManyCircle

public class ManyCircle extends View{ private Paint paint; private int maxRadius = 16; private ValueAnimator valueAnimator; private boolean init = false; private float radiu = 10;

2017-12-20 09:05:37 161

转载 仿京东购物车加减数量的自定义View

NumberAddSubView:public class NumberAddSubView extends LinearLayout implements View.OnClickListener { private Button btn_sub; private Button btn_add; private TextView tv_num; private

2017-12-20 08:44:55 833

转载 二维码

项目导入library或者gradle添加依赖;------------------------------------------------MainActivity:package com.dash.a06_qr_code;import android.content.Intent;import android.graphics.Bitmap;import an

2017-12-08 14:54:42 179

原创 RecyclerView

listview:recyclerView.setLayoutManager(new LinearLayoutManager(FirstActivity.this,LinearLayoutManager.VERTICAL,false));gridview:recyclerView.setLayoutManager(new GridLayoutManager(FirstActivit

2017-12-08 09:50:05 154

转载 自定义view超萌小炸弹

BombView:package com.example.a08_bomb;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.animation.AnimatorSet;import android.animation.ValueAni

2017-12-06 08:09:30 295

原创 ViewFlipper上下翻滚轮播

?xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="40dp"> Linea

2017-12-04 20:55:29 257

原创 获取系统时间

//定义时区,可以避免虚拟机时间与系统时间不一致的问题TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));Date date=new Date();Calendar cal=Calendar.getInstance();cal.setTime(date);int hour=cal.get(Calendar.HOU

2017-12-04 14:05:59 152

原创 TextView文字滚动、变色

布局文件中:TextView android:id="@+id/myTextView" android:layout_gravity="center_horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_c

2017-12-02 15:29:00 283

转载 自定义View绘制时钟

package com.example.a04_clockview.clockview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Handler;i

2017-12-02 08:13:58 214

转载 自定义View流式布局

FlowLayout:package com.example.a03_flowlayout.flowlayout;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;import java.uti

2017-12-01 19:57:51 225

转载 自定义View圆角ImageView

自定义View:package com.example.a04_circular_bead_imageview.circularbead;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.ColorStateList;import and

2017-12-01 16:59:41 224

转载 自定义View九宫格手势

首先来介绍一下这个自定义View:(1)这个自定义View的名称叫做 LockView ,继承自View类;(2)这个自定义View实现了应用中常见的九宫格手势解锁功能,可以用于保证应用安全;(3)用户可以自定义控件在不同状态下显示的颜色、什么情况算解锁成功、解锁成功或失败回调的方法等。  接下来介绍一下在这个自定义View中用到的技术点:(1)自定义属性;(2)在 onM

2017-12-01 14:28:08 294

原创 自定义View滑动开关

package com.dash.project_1510a.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.supp

2017-12-01 13:37:25 166

原创 自定义View组合控件

自定义View:package com.example.a03_customview.view;import android.content.Context;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.View;import andro

2017-12-01 12:00:22 165

原创 自定义View模拟下载/加载动态progress

package com.example.a03_customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;im

2017-12-01 11:55:53 143

原创 自定义View各种形状画法

package com.example.a03_customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;im

2017-12-01 11:54:44 436

原创 自定义View圆圈跟随手指的demo

package com.example.a03_customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.annotatio

2017-12-01 11:53:14 171

原创 自定义View点击计算次数的demo

package com.example.a03_customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;im

2017-12-01 11:51:42 220

原创 自定义View画八卦图

package com.example.a03_gossip.gossipview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;

2017-11-30 18:28:41 326

原创 自定义View画五角星

package com.example.a03_five_pointed_star.fivepointedstar;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android

2017-11-30 15:46:09 355

原创 隔行变色以及选中高亮/变色

#mytr:nth-child(even){background-color: red;}#mytr:nth-child(odd){background-color: yellow;}#mytr:hover{background-color: green;}

2017-11-23 09:09:07 312

原创 angularJs作用域

charset="UTF-8">  src="lib/angular.min.js">  var app=angular.module("gaoynApp",[]); //控制器1 $scope作用域:只在该控制器内; $rootScope 在一个模块内 app.controller("demo1"

2017-11-14 20:25:17 194

原创 angularJs自定义服务

charset="UTF-8">  src="libs/angular.min.js">  var app= angular.module("gaoyn",[]); //使用的功能,需要 app.factory("gaoynsowTime",["$filter", function($filter)

2017-11-14 20:22:55 177

原创 angularJs常用服务

charset="UTF-8">  src="libs/angular.min.js">  var app=angular.module("gaoyn",[]); var i=5; app.controller("democ",["$scope","$timeout","$interval",fun

2017-11-14 20:22:04 254

原创 angularJs中的http服务

charset="UTF-8">  src="libs/angular.min.js">  var app= angular.module("gaoynApp",[]); app.controller("democ",["$scope","$http",function($scope,$http){ 

2017-11-14 20:20:20 280

原创 angularJs常用过滤器

charset="UTF-8">  src="libs/angular.min.js">  var app=angular.module("gaoynApp",[]); app.controller("democ",["$scope",function($scope){   $sco

2017-11-14 20:16:05 208

原创 angularJs依赖注入

一、charset="UTF-8">src="libs/angular.min.js">//声明模块var myapp= angular.module("myApp",[]); //参数一:自定义的模块名 参数二

2017-11-14 20:11:14 209

原创 angularJs路由小Demo

index.html:angular.module("myApp",["ngRoute"]).config(function($routeProvider){$routeProvider.when("/:type",{templateUrl:"music.html",controller:"luyou14"})}).controller("l

2017-11-14 20:06:14 360

原创 三级缓存

import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.AsyncTask;import android.os.Environment;import android.util.LruCache;import android.widget.ImageView;

2017-10-25 15:14:19 197

原创 android studio更改文件名后缀异常

异常:Error:Some file crunching failed, see logs for details解决办法,在当前moudle的build.gradle里面加入以下语句:aaptOptions { cruncherEnabled = false useNewCruncher = false }

2017-10-17 19:14:22 1330

转载 Android侧滑菜单DrawerLayout

onConfigurationChanged最早的时候实现侧滑菜单功能大多时候需要通过github上一个叫做SlidingMenu的开源通过依赖包来实现,后来谷歌在v4包中添加了DrawerLayout来实现这个功能,完全可以替代SlidingMenu,这里我们来学习DrawerLayout的用法一)创建DrawerLayout1)在布局文件里将布局设置为DrawerL

2017-10-14 08:05:55 331

原创 ViewPager加载的Fragment上面数据消失

TabLayout结合ViewPager使用的时候,当viewpager页数较多,滑动到另一端再滑回来的时候会发现原来viewpager上面的数据没有了这时候,需要对viewpager进行设置,方法:setOffscreenPageLimit(int limit),设置存储的条目数量

2017-10-13 16:27:41 405

转载 利用HorizontalScrollView自己写一个viewPager指示器

目前滑动指示器最著名的是JakeWarton的ViewpagerIndicator,用别人的东西固然方便,但是也带来很多使用上的疑惑,这篇博客,我们使用HorizontalScrollView自己写一个viewPager指示器。这里首先说一下很多自己写的indicator只限于可视范围内不能移动的指示器,所以tab的数量有限,一般最多五个就已经很拥挤了,可是我们发现开源的Viewpager

2017-10-13 09:45:28 181

空空如也

空空如也

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

TA关注的人

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