- 博客(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 278 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 534
原创 属性动画
/** * 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 194
原创 MeasureUtil
public class MeasureUtil { //测量滑动距离(也可以尝试一下别的滑动控件,我没试过!) public static int getScrolledDistance(PullToRefreshRecyclerView pullToRefreshRecyclerView){ LinearLayoutManager layoutManager =
2017-12-20 09:31:44 367
转载 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 172
转载 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 521
转载 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 191
转载 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 167
转载 仿京东购物车加减数量的自定义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 847
转载 二维码
项目导入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 188
原创 RecyclerView
listview:recyclerView.setLayoutManager(new LinearLayoutManager(FirstActivity.this,LinearLayoutManager.VERTICAL,false));gridview:recyclerView.setLayoutManager(new GridLayoutManager(FirstActivit
2017-12-08 09:50:05 161
转载 自定义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 301
原创 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 266
原创 获取系统时间
//定义时区,可以避免虚拟机时间与系统时间不一致的问题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 159
原创 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 295
转载 自定义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 218
转载 自定义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 233
转载 自定义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 227
转载 自定义View九宫格手势
首先来介绍一下这个自定义View:(1)这个自定义View的名称叫做 LockView ,继承自View类;(2)这个自定义View实现了应用中常见的九宫格手势解锁功能,可以用于保证应用安全;(3)用户可以自定义控件在不同状态下显示的颜色、什么情况算解锁成功、解锁成功或失败回调的方法等。 接下来介绍一下在这个自定义View中用到的技术点:(1)自定义属性;(2)在 onM
2017-12-01 14:28:08 299
原创 自定义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 171
原创 自定义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 171
原创 自定义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 145
原创 自定义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 448
原创 自定义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 173
原创 自定义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 223
原创 自定义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 330
原创 自定义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 370
原创 隔行变色以及选中高亮/变色
#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 321
原创 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 195
原创 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 179
原创 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 258
原创 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 284
原创 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 212
原创 angularJs依赖注入
一、charset="UTF-8">src="libs/angular.min.js">//声明模块var myapp= angular.module("myApp",[]); //参数一:自定义的模块名 参数二
2017-11-14 20:11:14 212
原创 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 362
原创 三级缓存
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 199
原创 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 1340
转载 Android侧滑菜单DrawerLayout
onConfigurationChanged最早的时候实现侧滑菜单功能大多时候需要通过github上一个叫做SlidingMenu的开源通过依赖包来实现,后来谷歌在v4包中添加了DrawerLayout来实现这个功能,完全可以替代SlidingMenu,这里我们来学习DrawerLayout的用法一)创建DrawerLayout1)在布局文件里将布局设置为DrawerL
2017-10-14 08:05:55 336
原创 ViewPager加载的Fragment上面数据消失
TabLayout结合ViewPager使用的时候,当viewpager页数较多,滑动到另一端再滑回来的时候会发现原来viewpager上面的数据没有了这时候,需要对viewpager进行设置,方法:setOffscreenPageLimit(int limit),设置存储的条目数量
2017-10-13 16:27:41 410
转载 利用HorizontalScrollView自己写一个viewPager指示器
目前滑动指示器最著名的是JakeWarton的ViewpagerIndicator,用别人的东西固然方便,但是也带来很多使用上的疑惑,这篇博客,我们使用HorizontalScrollView自己写一个viewPager指示器。这里首先说一下很多自己写的indicator只限于可视范围内不能移动的指示器,所以tab的数量有限,一般最多五个就已经很拥挤了,可是我们发现开源的Viewpager
2017-10-13 09:45:28 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人