- 博客(64)
- 收藏
- 关注
原创 自定义View 集合
自定义progressBarNumberProgressBar(代码家)SmallChart项目包括折线图、曲线图(可填充)、柱状图、扇形图、雷达图的绘制,让你熟练使用draw()相关类。[PhotoView](https://github.com/chrisbanes/PhotoView) 对ImageView支持各种手势操作,缩放、移动、旋转...熟练掌握手势操作...
2019-12-31 15:19:41 338
原创 ScrollView中嵌套RecyclerView滑动卡顿的问题
在ScrollView中嵌套RecyclerView的时候会出现滑动卡顿的问题,网上面找了一些处理的方式,有去改动触摸事件(例如onTouch)的,也有使用自定义控件去修改的,后来觉得太麻烦。 其实直接在布局里面设置一些属性就可以了,抛弃掉旧的ScrollView这个控件,用新的控件NestedScrollView去替代,另外还要在RecyclerView里面设置android:nes...
2018-07-24 11:44:09 372
原创 recylerview和Scorllview的滑动冲突
@Override protectedvoid onMeasure(intwidthMeasureSpec, intheightMeasureSpec) { intheightSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >>2, MeasureSpec.A
2018-04-03 17:16:51 557
转载 Android 一些比较厉害的大牛博客
鸿洋:http://blog.csdn.net/lmj623565791 爱哥:http://blog.csdn.net/aigestudio 老罗(源码分析):http://blog.csdn.net/luoshengyang 阿拉神农(源码分析):http://blog.csdn.net/innost 小巫:http://blog.csdn.net
2018-03-20 10:14:45 887
原创 自定义轮播图
mainActivity.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
2018-03-03 12:07:57 336
原创 自定义View_留声机效果
//效果图(Values下)attrs.xml //中间图片的半径 //图片 //唱片旋转的速度 自定义Viewpublic class GramophoneView extends View { /** * 尺寸计算
2018-03-02 11:56:07 380
原创 Xbanner
//依赖compile 'com.xhb:xbanner:1.2.2'compile 'com.nineoldandroids:library:2.4.0'//布局<com.stx.xhb.xbanner.XBanner android:id="@+id/banner" android:layout_width="match_parent" ...
2018-02-28 16:05:23 277
原创 Retrofit+Rxjava+MVP
依赖//retrofit compile 'com.squareup.retrofit2:retrofit:+' compile 'com.squareup.retrofit2:converter-gson:+' //Rxjava2 compile 'io.reactivex.rxjava2:rxjava:+' compile 'io.reactivex
2018-02-25 18:33:00 249
原创 底部导航布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_w
2018-02-25 09:55:30 228
原创 Retrofit+Rxjava 的请求(简单了解)
导入依赖//retrofit compile 'com.squareup.retrofit2:retrofit:+' compile 'com.squareup.retrofit2:converter-gson:+'//Rxjava2 compile 'io.reactivex.rxjava2:rxjava:+' compile 'io.reactivex.r
2018-01-17 14:47:53 242
原创 Retrofit+MVP+fresco 等 实现购物车
//导入依赖annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' compile 'com.jakewharton:butterknife:8.8.1' compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' compile 'co
2018-01-06 15:25:47 288
原创 Retrofit 异步GET请求 *(没有用MVP,仅用于初步了解)
//导入依赖compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-gson:2.1.0'MainActivity代码public class MainActivity extends AppCompatActivity { private TextView
2017-12-30 10:32:59 300
原创 EventBus
//导入依赖compile 'org.greenrobot:eventbus:3.0.0'MainActivitypackage bwie.com.eventbus;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;imp
2017-12-27 20:32:22 214
原创 Fresco 加载图片
//导入依赖compile 'com.facebook.fresco:fresco:0.8.1+'//加载网络图片加网络权限布局<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay
2017-12-25 19:24:45 301
原创 属性动画
SplashActivitypackage ncp.bwie.com.gwc;import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.annotation.SuppressLint;imp
2017-12-21 10:26:17 256
原创 Fragment 购物车适配器
package Gwc;import android.content.Context;import android.support.v4.app.FragmentActivity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import androi
2017-12-20 17:44:26 354
原创 封装OkHttp
AbstractUiCallBack.javapackage com.example.muhanxi.mvpshopdemo.okhttp;import android.os.Handler;import android.os.Looper;import com.google.gson.Gson;import com.google.gson.JsonSyntaxException;
2017-12-19 13:52:03 238
原创 MVP
Mpublic class MyModel { public void getData(final IModel iModel){ Map map = new HashMap<>(); OkhttpUtils.getInstance().asy(null, "http://120.27.23.105/ad/getAd", new AbstractUiCall
2017-12-11 08:13:55 245
原创 Android_XRecyclerView上拉下拉加载数据
依赖, manifests文件中加网络权限compile 'com.jcodecraeer:xrecyclerview:1.2.0' 布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c
2017-12-10 20:00:52 299
原创 Android_Glide图片加载框架
一:添加依赖compile 'com.github.bumptech.glide:glide:3.7.0'二:布局<ImageView android:id="@+id/imageview" android:layout_width="match_parent" android:layout_height="match_pare
2017-12-10 19:48:34 223
原创 Android--RecyclerView
//导入依赖'com.android.support:recyclerview-v7:27.0.2'MainActicitypackage lx.bwie.com.recyclerview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.
2017-12-07 15:31:47 231
原创 Okhttp 异步get post 请求
//使用前导入依赖compile 'com.squareup.okhttp3:okhttp:3.9.0'package lx.bwie.com.okhttp;import android.annotation.SuppressLint;import android.os.Bundle;import android.os.Handler;import android.os.Messa
2017-12-06 16:11:40 380
原创 Android--自定义View入门
自定义一个类,继承自Viewpackage view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.annotation.Nullable;
2017-11-28 19:20:14 238
原创 购物车2
button { background-color: #337AB7; } input { width: 20px; height: 15px; } var app = angular.module("myApp", []); app.controller("myCtrl", function($scope) { $
2017-11-21 20:10:49 251
原创 购物车
table tr:nth-child(odd) { background: #e0e; } table tr:nth-child(even) { background: #ff0; } var app = angular.module("myApp", []); app.controller("myCtrl", funct
2017-11-21 20:05:11 261
原创 AngularJS用户列表
a{ text-decoration: none; color: #000; } table tr:nth-child(even){ background: #EEEEEE; } table tr:nth-child(odd){ background: #fff; } var app = a
2017-11-21 20:01:04 291
原创 Angular购物车的加减
+{{u.num}}-//加 $scope.add = function(index){ $scope.user[index].num++; } //减 $scope.minus = function(index){ if($scope.user[index].num>1){ $scope.user[index].num--;
2017-11-21 10:05:44 304
原创 AngularJS查询.排序.表头排序.全选.删除.批量删除
var app = angular.module("myApp", []); app.controller("myCtrl", function($scope) { $scope.goods = [{ id: "1234", name: "ipad", price: "3400", num: "10", check: false
2017-11-19 18:55:31 311
原创 AngularJs路由以及创建内部HTML
//创建AngularJS主应用程序,注入路由的支持服务 var app = angular.module("myApp",["ngRoute"]); //使用config配置函数,配置路由规则 app.config(["$routeProvider",function($routeProvider){ $routeProvider .when("/",{
2017-11-15 19:30:09 420
原创 AngularJS路由
//源码 var app = angular.module("myApp", ['ngRoute']); /*app.controller("myCtrl", function() { });*/ app.config(["$routeProvider",function($routeProvider){ $route
2017-11-15 15:24:07 220
原创 AngularJS 服务
//源码var app = angular.module("myApp",[]);app.controller("myCtrl",function($scope,$http){//调用$http()请求服务器$http({method:"get",//请求方式url:"new.json"//请求路径}).then(functi
2017-11-14 14:28:26 279
转载 jquery 验证 添加 批量删除
$(function(){var prov = new Array(); prov[1] = "北京市"; prov[2] = "天津市"; prov[3] = "上海市"; prov[4] = "重庆市"; prov[5] = "河北省"; prov[6] = "山西省"; prov[7] = "台湾省"; prov[8] = "辽宁省";
2017-11-11 12:01:18 367
原创 AngularJS过滤器
var app = angular.module("myApp",[]);app.controller("myCtrl",function($scope){$scope.money=100;var date = new Date();$scope.date = date;$scope.num = 123.56;$scope.user = [9,5,8,3,2,0,7,4];
2017-11-10 19:09:23 194
原创 AngularJs 格式
//定义AngularJS应用程序对象var app = angular.module("myApp",[]);//创建控制器,通过app对象的controller对象app.controller("myCtrl",function($scope){$scope.a = 3;$scope.b="说过";});//获取域对象中保存的数据 {{a}}{{
2017-11-10 13:09:36 394
原创 jquery 全选 反选
>$(function() {//全选或全不选$("#all").click(function() {if(this.checked) {$("#list :checkbox").prop("checked", true);} else {$("#list :checkbox").prop("checked", fal
2017-11-10 13:07:10 200
原创 jquery 实现隔行变色
//效果图//代码$(function(){$("tr:odd").attr("bgColor","#DD1C73");$("tr:even").attr("bgColor","#875BE6");}) 11111 22222
2017-11-08 19:06:17 507
原创 jquery 表单验证 提交
//功能代码$(function(){f1 = false;f2 = false;f3 = false;f4 = false;$("#name").blur(function() {var name = $("#name").val();var s1 = $("#S1");if(name.length>3 || n
2017-11-08 15:04:30 519
原创 html5+css 及其效果
DocumentBlue App TemplateOne page Responsive HTML5 parallaxbusiness landing pageLorem ipsum dolor sit amet,consectetur adipisicing elit. Similique autem,at
2017-11-06 08:10:47 335
原创 动画属性及布局属性
//布局//自适应背景background-size: cover//动画属性//缩放transform: scale(1.5);//旋转transform: rotate(360deg);
2017-11-05 18:22:28 218
翻译 H5 3D动画
3D * { margin: 0; padding: 0; } ul { position: relative; width: 200px; height: 200px;
2017-11-02 18:41:52 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人