自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (322)
  • 收藏
  • 关注

原创 Android自定义控件----继承ViewGroup实现卫星菜单

卫星菜单,在github上很多,这里自定义主要是练习自定义控件效果图:主要思路:自定义ViewGrounp中有6个子控件一个加号(位于圆心)其余5个在周围其中使用的是补间动画5个周围的按钮是隐藏在,周围的,当点击加号,5个按钮的动画跑到周围后,再显示出来。点击消失也是这个道理。(这样做是因为,补间动画不能改变控件的实际属性,属性动画没有这个缺点)知识点:自定义View...

2018-09-28 09:55:48 194

原创 Android使用RadioButton结合fragment实现底部菜单

效果图思路:单选框实现底部菜单的切换在代码中监听单选框选中的是那个菜单,显示对应的fragmentfragment使用show()和hide()实现切换在MainActivity中:package com.zhh.android;import android.os.Bundle;import android.support.v4.app.Fragment;import and...

2018-09-27 13:31:19 670

原创 Android中数字提醒小红点控件BadgeView

很多App中会用到数字提示如果这个效果,很容易实现下面的这个控件是github上面有人实现的第三方控件BadgeView大家了解一下如果使用:效果图:实现步骤:1.下载jar包,并添加依赖https://download.csdn.net/download/crazy1235/83135272在代码中实现2.1实现按钮1效果: /** * layout1 ...

2018-09-21 14:19:41 1369

原创 Android自定义控件----继承ViewGroup侧滑菜单5,抽屉式侧滑,QQ5.0效果(完结)

效果图: 项目结构: QQ5.0的侧滑 和抽屉菜单的区别 简单的说就是在onScrollChanged方法中加入了缩放,偏移,渐变属性动画效果区别1:内容1:内容区域 1.0到0.7 缩放效果 scale:1.0 到 0.0 0.7+0.3 * scale区别2:菜单的偏移量需要修改区别3:菜单显示是有缩放以及透明度的变化 缩放:0.7到1.0...

2018-09-17 16:26:37 235

原创 Android自定义控件----继承ViewGroup侧滑菜单4,抽屉式侧滑(完结)

效果图: 项目结构: 注意这个在写之前引入了一个属性动画的jar包nineoldandroids-2.4.0.jar 下载源码中找到抽屉式侧滑 普通侧滑:菜单是从左边拖出来的 抽屉式侧滑:菜单仿佛是在内容区域下面 思路:重写 onScrollChanged方法监听滑动 根据滑动的值设置菜单布局的属性动画自定义控件SlidingMenu...

2018-09-17 16:15:36 219

原创 Android自定义控件----继承ViewGroup侧滑菜单3,普通侧滑菜单,添加菜单切换按钮(完结)

项目结构:思路: 对外暴露一个菜单打开和关闭菜单的方法toggle 当打开时this.smoothScrollTo(0, 0);滑动菜单显示 当关闭时this.smoothScrollTo(mMenuWidth, 0);菜单隐藏 在外部写个按钮点击事件调用方法toggle,即可 具体代码: 自定义控件SlidingMenu中package...

2018-09-17 15:58:34 168

原创 Android自定义控件----继承ViewGroup侧滑菜单2,普通侧滑菜单,自定义属性

项目结构: 实现思路: 1在values文件加下的attr.xml文件中定义属性名称(桥梁) 2在SlidingMenu的构造方法中拿到attr.xml中定义的属性,并赋值变量 3在布局文件中使用此属性hyman:rightPadding=”150dp”,注意要命名空间 xmlns:zhh 在values/attr.xml中<?xml version="1.0" en...

2018-09-17 15:27:37 184

原创 Android自定义控件----继承ViewGroup侧滑菜单1,普通侧滑菜单,实现侧滑

效果图: 实现思路: 1 在布局中写一个 HorizontalScrollView(自定义控件SlidingMenu继承 HorizontalScrollView)2 HorizontalScrollView的子布局是一个水平线性布局, 水平线性布局里面一个布局作为菜单,一个布局作为内容3 SlidingMenu继承HorizontalScrollView左右...

2018-09-17 15:11:12 230

原创 Android自定义控件----继承View图案解锁4,外部使用(完结)

效果图: 入口: 设置图案密码: 测试图案密码是否正确 自定义控件:GestureLockpackage com.example.zhh.shoushimima4;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;...

2018-09-14 16:38:09 194

原创 Android自定义控件----继承View图案解锁3,控件对外接口的实现

绘制完成后,提供给外部的回调 setOnDrawFinishedListener(OnDrawFinishedListener listener) 方法 OnDrawFinishedListener 接口重置点的方法,供外部调用 resetPoints() 方法 具体代码如下: 自定义控件:GestureLockpackage com.example.zhh.shoushim...

2018-09-14 16:19:26 196

原创 Android自定义控件----继承View图案解锁2,OnTouch事件绘制出选中点和连线

效果图: 具体代码: 自定义控件 GestureLockpackage com.example.zhh.shoushimima2;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics....

2018-09-14 16:09:29 272

原创 Android自定义控件----继承View图案解锁1,绘制9个点

思路:九宫格是位于屏幕中间的,一个大方格 中,套了16个小方格 计算出大方格距离顶部的偏移量offset 距离中左边的距离是0 计算小方格的宽度 计算出点的半径 根据上面的条件就能算出9个点的坐标就能处置9个点 具体代码如下: 自定义控...

2018-09-14 15:58:28 421

原创 Android中Handler机制详解5----常见异常

异常1 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. 原因: 在子线程中更新ui,抛出异常 代码: /** * 错误 * android...

2018-09-06 19:29:18 257

原创 Android中Handler机制详解4----更新UI的4种方式

总结: 源码中可查到 四种方法的实质都是 handler.sendMessage(mesage); 具体代码:package com.zhh.myceshi;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;...

2018-09-06 19:21:28 179

原创 Android中Handler机制详解3----HandlerThread使用

HandlerThread主要用于主线程给子线程发消息package com.zhh.myceshi;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.HandlerThread;import android.os.Message;i...

2018-09-06 19:17:44 140

原创 Android中Handler机制详解2----常见使用

1、handler.post 从子线程到主线程package com.zhh.myceshi;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.widget.Toast;/** * 测试handler.post */public cla...

2018-09-06 19:11:12 146

原创 Android中Handler机制详解1----原理

1、handler是什么? handler是Android给我们用来更新ui的一套机制,也是一套消息处理机制, 我们可以发消息,也可以通过它处理消息。 activity的生命周期的方法也是通过handler来回调的。2、不用handler机制可以吗? 不行,Android在设计的时候,就封装了一套消息创建,传递,处理机制,如果不遵循 这样的机制,就没办法更新ui信息,就会抛出异常。 ...

2018-09-06 18:58:54 195

原创 Android中ListView嵌套ListView,内层的listView绑定图片,滑动时出现图片错位,解决方法

Listview嵌套滑动出现错位,是因为外层适配器中convertView的复用造成的; 所以我们现在一个条目,对应一个convertView对象,放在一个map中,每次根据position,去判断,如果有直接用,没有就去创建 核心代码:AllIntegraAdapterpackage com.zhh.myceshi.cuowei;import android.content....

2018-09-02 17:58:48 521

原创 Android中Gson解析详解json5-----Gson进行封装

1下载jar包并关联 http://download.csdn.net/detail/zhaihaohao1/8247589 2进入主题开讲: 当我们遇到 json数据{ "resultCode": "200", "resultMsg

2018-09-02 16:30:33 1001

ReactNative项目豆瓣视频1

主要实现了基本样式和布局,FlexBox布局,FlatList的基本使用,评分星星等功能

2019-03-15

React21-22

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单, 这个demo主要写的是:React UI框架Antd(Ant Design)的使用

2019-02-28

React学习16-20

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单, 这个demo主要写的是:react-router4.x中使用js跳转路由

2019-02-28

React学习11-15

这个demo主要写的是:请求网络数据,生命周期,配置路由等。

2019-02-28

React学习6-10

这个demo主要写的是约束性和非约束性组件,以及常见标签的使用并获取值,父子组件之间相互传值

2019-02-28

React学习05事件对象event,拿到input输入框的值,类似Vue的双向数据绑定

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo主要写的是事件对象event,拿到input输入框的值,类似Vue的双向数据绑定

2019-02-28

React学习04点击事件,函数的使用

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo主要写的是点击事件及函数的各种使用。

2019-02-28

React学习03绑定属性,显示图片,循环数据

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo是绑定属性,显示图片,循环数据。

2019-02-28

React学习基本语法

这是我学习 React 写的第一个程序,也是React的最基本的语法,上传到这里,和大家交流学习

2019-02-20

node.js学习项目实战,图片墙

学习了node.js,今天终于写了一个项目,主要是巩固一下学习的东西

2019-02-17

node.js中 express.static 托管静态文件合并前后端代码

node.js中可以访问静态文件,只要对静态文件托管就可以了,把前端代码,放到public目录下,就可以访问了

2019-02-17

node.js中express.static 托管静态文件

node.js中可以访问静态文件,只要对静态文件托管就可以了,这是我写的一个例子,和大家交流学习

2019-02-15

node.js中Express图片上传

图片上传基本上是每个项目中,都用到的功能,使用 multiparty 就可以轻易实现,这是我写的一个例子,包括了前后端代码,上传到这里和大家交流学习

2019-02-15

Express中操作mysql数据库

最近在学习node.js的express框架,链接操作数据库是必不可少的一部分,这是一个简单的例子,和大家交流学习

2019-02-12

node.js 第三方模块的使用

node.js 现在越来越多的使用,开发简洁,开发信效率高,所以的广泛的使用,这是我写的一个例子,和大家交流学习

2019-02-12

node.js 模块的引用

node.js越来越的的在开发中方使用,我写了一个简单的例子,和大家交流学习

2019-02-12

node.js 环境搭建,简单使用

node.js现在越来越多的开始使用,我也开始了解了一下,这是我写的一个例子上传,和大家交流学习

2019-02-12

node.js学习Express中Session的基本使用

最近在学习node.js,本来以为session是一个非常好用的存储机制,后来发现也是以文件的形式存在服务器上,没有直接存到数据表里

2019-02-08

Express中cookie例子:实现记录浏览过的城市名称

最近觉得cookie,是一个非常有用的东西,所以写了一些基本用法和例子上传到这里,供大家交流学习

2019-02-05

Express获取get和post传过来的参数

node.js中的express框架,拿到get post 请求传过来的参数

2019-02-02

css元素布局的相关知识和代码.zip

css布局使用,文档流,浮动,清除浮动,浮动高度塌陷,定位,层级,居中,垂直外边距重叠问题,flex布局及练习的代码

2019-12-14

js实现二级菜单.zip

js现在的框架真的是很多,都在网上找各种例子,自己定义某个功能的能力越来越差,这个是我自己定义的一个二级菜单,希望能和大家交流学习

2019-11-29

使用 babel.min.js让es6的语法全部编译成es5的

es6的语法有些浏览器是不兼容的,babel可以把es6的语法全部编译成es5的,兼容所有浏览器

2019-10-05

android6.0动态申请权限(申请多个)

android6.0动态申请权限,当权限比较多的时候,每次申请很麻烦,所以一次申请多个,这是个例子,和大家分享交流

2019-09-01

TextMedia.zip

最近写项目,有一个幻灯片的效果需要实现,于是乎,我就研究了一下,写了一个demo,上传到这里,和大家研究学习

2019-08-31

android中实现幻灯片效果的demo

最近写项目遇到一个幻灯片的效果的功能,所以我在网上找了一些资料终于做出来了,上传上来和大家交流学习

2019-08-24

TestCustom.rar

自定义控件,一直都是Android中的一个比较难的地方,最近我又写了一些,这方面的代码,和大家交流学习

2019-06-04

zhhdemo4.rar 日历框架

最近写项目,需要一个日历框架,ele-calendar 是一个非常实用的日历框架,我上传到这里,希望和大家交流学习。

2019-05-09

ListView条目中有EditText

最近写项目的时候出现一个功能是,在ListView条目中有EditText,写个例子上传到这

2019-04-21

vue学习11--20

Vue中生命周期函数/生命周期钩子 数据请求模块vue-resource(推荐) 数据请求模块axios 数据请求模块fetch-jsonp 父组件给子组件传值 父组件主动获取子组件的数据和方法,子组件主动获取父组件的数据和方法 非父子组件传值 配置路由及默认跳转 动态路由传值及get传值(跳转及传值,相当于a标签) 路由结合请求数据,实现新闻列表,新闻详情 编程式的导航(跳转及传值,相当于用js实现)

2019-04-13

vue学习21--28

路由的嵌套 Mint UI(手机端框架)的使用,实现Toast,ActionSheet等 Mint UI(手机端框架)的使用infinite-scroll结合api接口实现真实上拉分页加载更多 ElementUi(Pc框架)的使用 ElementUi(Pc框架)的使用,按需引入 路由模块化 Vuex 的使用state,mutations实现多个页面数据共享 Vuex 的使用getters,actions

2019-04-13

vue学习1--10

绑定数据,循环数组 Vue绑定属性,绑定html,绑定class,绑定style Vue及双向数据绑定,v-model,v-on:click,以及ref获取dom节点 Vue点击事件,方法,获取数据,改变数据,事件对象及自定义属性 demo练习,实现todolist效果1 demo练习,实现todolist效果2 demo练习,todolist使用localStorage实现数据的永久存储 Vue中创建组件以及使用组件

2019-04-13

ReactNative调原生Android代码

React Native 中虽然提供了很多的功能,但是有时候还是需要调用原生的代码,这里我写了一个简单例子,和大家交流学习

2019-03-24

ReactNative常用组件

FlatList TextInput TouchableHighlight Image ImageBackground Flexbox Alert

2019-03-15

ReactNative网路及本地缓存

ReactNative网路及本地缓存 Fetch之get请求数据, Fetch之Post请求数据, AsyncStorageDemo本地缓存数据

2019-03-15

ReactNativer菜单

react-navigation实现App的底部菜单 react-navigation实现App的顶部菜单 react-navigation实现页面跳转以及数据传递

2019-03-15

ReactNative中调用相机相册

react-native-image-picker调用相机相册,并且上传图片到服务器

2019-03-15

ReactNative项目图片墙

主要功能:注册,登录,上传图片,展示图片等功能 主要技术:Fetch的get请求,Fetch的post请求,Image常用组件的使用

2019-03-15

ReactNative项目豆瓣评分3

主要实现了AsyncStorage本地存储数据,FlatList刷新加载,悬浮层绝对定位,Linking的使用等

2019-03-15

ReactNative项目豆瓣评分2

主要实现了获取网络数据,FlatList刷新加载,页面跳转,选项卡切换等

2019-03-15

空空如也

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

TA关注的人

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