- 博客(52)
- 收藏
- 关注
原创 搜索跳转购物车
有greendao另一个graadle classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'apply plugin: 'org.greenrobot.greendao' greendao { schemaVersion 1 //版本 daoPackage 'com.bw.arp.moni_demo.green...
2018-05-31 21:00:10
334
原创 Banner+frasco+Retrofit
依赖//recyclerview implementation 'jp.wasabeef:recyclerview-animators:2.3.0' //fresco implementation 'com.facebook.fresco:fresco:1.9.0' //retrofit implementation 'com.squareup.retrofit2:r...
2018-05-13 19:45:41
350
原创 分类页面
依赖 compile 'com.google.code.gson:gson:2.6.2' compile 'com.squareup.okhttp3:okhttp:3.3.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:recyclervie
2018-05-01 19:57:44
393
原创 动画跳转+recyclerview
依赖compile 'com.google.code.gson:gson:2.6.2' compile 'com.squareup.okhttp3:okhttp:3.3.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.android.support:recyclerview
2018-04-26 20:34:12
334
原创 MVP登录注册_Xlistview切换展示效果
依赖compile 'com.google.code.gson:gson:2.6.2' compile 'com.squareup.okhttp3:okhttp:3.3.0' compile 'com.github.bumptech.glide:glide:3.7.0'权限 android:allowBackup="true"
2018-04-21 11:03:26
224
原创 XListview_MVP_OKHttp
权限uses-permission android:name="android.permission.INTERNET"/>uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.permission.READ_EXTE
2018-04-18 19:57:10
343
原创 Banner+okhttp
权限uses-permission android:name="android.permission.INTERNET"/>uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.permission.READ_EXTE
2018-04-14 08:47:12
313
原创 购物车++商品详情
依赖compile 'com.squareup.okhttp3:okhttp:3.4.1'compile 'com.squareup.okio:okio:1.5.0'compile 'com.google.code.gson:gson:2.6.2'compile 'com.github.bumptech.glide:glide:3.7.0'权限uses-permission android:
2018-01-18 20:32:20
484
原创 高德地图定位
//先导入jar包//其次是权限 Activity上面 android:name="com.amap.api.v2.apikey" android:value="6e5fb20327866464f6
2018-01-12 10:44:04
425
原创 MVP登录、注册、搜索展示案例
gradleandroidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' compile 'com.squareup.okhttp3:okht
2018-01-07 19:00:51
413
原创 anli
//main布局LinearLayout android:layout_width="wrap_content" android:layout_height="100px"> android:layout_width="match_parent" android:layout_height="1px"
2018-01-02 08:30:40
271
原创 按钮跳转到百度
//main布局 android:id="@+id/myButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="按钮" app:layout_constraintBott
2017-12-30 09:41:36
2624
原创 recyclerview
//Mainpublic class MainActivity extends AppCompatActivity { private int[] imgId = new int[]{ R.drawable.aaaa, R.drawable.abc, R.drawable.b, R.drawable.c }; private RecyclerVi
2017-12-30 09:39:15
187
原创 一个Title小案例
public class MyTitle extends RelativeLayout implements View.OnClickListener{ private Context mContext; private static final String TAG = "MyTitle"; public MyTitle(Context context) { this(cont
2017-12-30 09:32:53
210
原创 SwitchButtom 一个以图片为背景的开关案例
/** * SwitchButtom * 点击和滑动,进行开关的控制 * 1.将两张图片初始化 * 2.绘制到View上面 * 3.处理事件 */public class SwitchButtom extends View { private Bitmap background; private Bitmap slide; private boolean s
2017-12-30 09:30:12
779
原创 ScrollView的案例
public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } publ
2017-12-30 09:26:15
362
原创 一个简单的自定义View案例
/** * 自定textview * 显示内容 * 字体的大小 * 字体的颜色 * 控件的宽高 * 1.自定属性 * 1.在values文件夹下面创建一个attrs.xml文件 * 2.定义我们需要的属性 * 2.wrap_content hello * 3.测量尺寸 */public class MyTextView extends View {
2017-12-30 09:12:38
407
原创 拖球
public class MyCircle2 extends View { private Paint mPaint; private int lastX; private int lastY; public MyCircle2(Context context) { this(context,null); } public MyCircle2(Context cont
2017-12-28 08:44:18
241
原创 下拉菜单选择输入框样式
.ip { border: 1px solid red; } 只有输入框样式变化 显示详细信息 点击时显示效果 输入密码 重复密码 提交 {{li}} var mo = angular.module("MyApp", []); mo.controlle
2017-12-20 11:37:54
2167
原创 angular table的添加搜索
资产登记 资产编号 资产名称 资产数量 {{g.id}} {{g.name}} {{g.count}} 资产搜索: 资产添加 资产编号: 资产名称: 资产数量: var mo = angular.modul
2017-12-19 19:55:04
613
原创 css+jQuery+angular+table查询排序添加和批量删除
//先导包 //链接css样式 //CSS布局.sel { height: 22px; width: 170px; } .btn { border-radius: 5px; background-color: cornflowerblue; } .se1 { bor
2017-12-16 10:25:46
490
原创 ionic 滚动条
//第一步还是导包//小案例 scroll 滚动条 --> Deadlines Deadlines Settings Settings
2017-12-14 19:44:43
466
原创 ionic 下拉刷新
//还是先导包//小案例 头部 --> 加载更多 内容 --> 下拉刷新的控件 ion-refresher pulling-text 显示的问题,提示
2017-12-14 19:43:43
146
原创 ionic 简单的使用
//先导入bundle包不能再导入angular包了不然会报错//简单的一个小案例//设置一个标题 bar-light --> 头部 内容 --> 张三 张三 张三 张三 底
2017-12-14 19:39:50
136
原创 路由传值
//首先还是导包问题 主页联系人意见 容器 --> var m = angular.module("myApp",["ngRoute"]); m.controller("myCtrl",function($scope){ $scope.persons =["张
2017-12-12 20:06:56
319
原创 简单的angular路由
//导包的时候一定要注意先导入angular包再导入route包 路由: 路线 通过超链接,连接不同的页面。 #,在浏览器中,#后面的会被忽略掉 点击不同的超链接,加载不同的页面 子页面: 就是要加载到主页面的页面
2017-12-12 19:38:50
220
原创 表格过滤添加信息和删除计算价格
你的购物车 商品名称 商品数量 商品单价 商品小计 {{g.gname}} {{g.gcount}} {{g.gprice|currency:"RMB¥"}} {{g.gcount*g.gprice|currency:"RMB¥"}} 总金额:{{sum}}
2017-12-12 19:31:20
932
原创 factory方式定义服务
//导包的时候一定要先导入angular包再导入route包 var mo = angular.module("myApp",[]); mo.controller("myCtrl",function($scope,myService){ $scope.fangfa1 = function(){ myService.chifan(
2017-12-12 19:04:04
342
原创 用回车键向无序列表添加不重复的数据
{{x}} var mo = angular.module("myApp",[]); mo.controller("myCtrl",function($scope){ //先定义几个数组的内容 $scope.list1 = ["1","11","111"]; $scope.mykey = function(e){ //获取回车编码
2017-12-09 09:52:50
171
原创 angular 自定义过滤器
//第一件事还是导包//定义一个输入框 {{data|mc}} var mo = angular.module("myApp",[]); mo.controller("myCtrl",function($scope){ }); //自定义过滤器 mo.filter("mc",function(){ return function
2017-12-07 20:14:17
242
原创 简单的angular过滤器
//第一步还是导包 {{qian}} 货币:{{qian|currency:"¥"}}; 大小写:{{qian|uppercase}} --> 只展示9位数:{{qian|limitTo:9}} 查找数组datas里带有3的数 {{datas|filter:"3"}} 查找数组datas2里面带有20的 {{da
2017-12-07 20:03:47
155
原创 angular 输入添加,全选,批量删除表格数据
//还是先导入包 全选 商品名称 {{qiu.name}} var mo = angular.module("myApp",[]); mo.controller("myCtrl",function($scope){ //定义数组 $scope.qius =
2017-12-07 19:43:53
319
原创 angular 的表格输入添加和批量删除
//导包//首先要接着要 var mo = angular.module("myApp",[]); mo.controller("myCtrl",function($scope){//在这里进行操作的代码});这是固定格式//下面开始展示案例//先布局 {{g.gname}} //开始调用
2017-12-06 19:31:30
338
原创 简单的angular方法简介
使用指令创建应用 ng-app ng-controller="myCtrl"(必须要有这个) ng-app 一个应用只能有一个。如果有多个,以第一个为准 ng-model 数据 {{}} 表达式的作用:取数据//创建一个input来输入数据//可以接收input的数据并且展示出来{
2017-12-06 14:48:18
608
原创 一个简单的input离焦事件验证
//建立表格 姓名: Email地址: 手机号: 身份证号码: //调用script //先定4个flag来确认是不是全部符合在后面调用验证 var flag1 = false; var flag2 = false; var flag3 = false; var flag4 = false;//拿到name框的离焦事件并且
2017-12-06 13:45:54
12944
原创 jquery table表格添加删除数据(含批量删除,全选全不选和简单的表单验证)
开始先导包...//先建立输入框和按钮用户: 密码: 邮箱: //建立一个表格 用户名 密码 邮箱 操作 //开始调用script方法 //获取添加按钮的ID并且设置点击事件 $("#tj").click(function(){//获取用户名框的输入内容并且判断
2017-12-05 14:00:23
885
原创 jQuery 表格隔行换色和悬停换色
老规矩还是先导入jar包 张三张三张三张三 张三张三张三张三 张三张三张三张三 张三张三张三张三 张三张三张三张三 张三张三张三张三 hello 你好 你好 //大div获得里面所以小div的内容 var a = $("div
2017-12-04 20:32:36
277
原创 jquery 基本讲解和表格添加数据替换表格以及清空
我们来了解下jqeryjQuery 是一个 JavaScript 库。JavaScript query 本质上是一个外部的js 如果某个页面逻辑太多,如果js全部写在一个页面,原则:高内聚,低耦合。类库--->一般是将基础的一些东西进行了封装,简化了一些东西。jQuery 极大地简化了 JavaScript 编程。 类库:一般就是将一个或者某些功能进行封装。好处是,方便
2017-12-04 19:57:13
1109
原创 css页面展示时间和超时提醒
function show(){ var date = new Date(); //获取年月日 var y = date.getFullYear();//css中月份是从0到11月来计算的所以要+1 var m = date.getMonth()+1;//[0,12) var d = date.getDay();//星期中的某一天
2017-12-01 15:03:53
1419
原创 css DOM(页面进行标签的增删改)
//先设置一个图片和三个按钮//注意一旦删除或改变了以后下标就会改变就会失去当前目标的下标 //点击事件 添加 function add(){ //创建/找到一个标签 var img = document.createElement("img");// //设置属性 img.src=
2017-12-01 14:51:40
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人