上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页

2018年12月29日

动画之Evaluator

摘要: 抛物动画 阅读全文

posted @ 2018-12-29 16:19 LoaderMan 阅读(344) 评论(0) 推荐(0) 编辑

自定义插值器简单实现

摘要: 效果: 阅读全文

posted @ 2018-12-29 14:02 LoaderMan 阅读(354) 评论(0) 推荐(0) 编辑

弹跳加载中自定义简单控件实现

摘要: 效果: 阅读全文

posted @ 2018-12-29 13:54 LoaderMan 阅读(170) 评论(0) 推荐(0) 编辑

属性动画的监听

摘要: package com.loaderman.customviewdemo; import android.animation.Animator; import android.animation.ValueAnimator; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import and... 阅读全文

posted @ 2018-12-29 13:43 LoaderMan 阅读(603) 评论(0) 推荐(0) 编辑

属性动画入门学习

摘要: package com.loaderman.customviewdemo; import android.animation.ValueAnimator; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widg... 阅读全文

posted @ 2018-12-29 13:40 LoaderMan 阅读(210) 评论(0) 推荐(0) 编辑

动画示例

摘要: 图片实现由由远到近的效果 加载框动画 扫描动画 效果: 阅读全文

posted @ 2018-12-29 12:14 LoaderMan 阅读(213) 评论(0) 推荐(0) 编辑

帧动画代码实现示例

摘要: ImageView image = (ImageView) findViewById(R.id.frame_image); final AnimationDrawable anim = new AnimationDrawable(); for (int i = 1; i <= 14; i++) { int id = getResou... 阅读全文

posted @ 2018-12-29 11:36 LoaderMan 阅读(501) 评论(0) 推荐(0) 编辑

利用代码定义动画

摘要: 动画监听: 阅读全文

posted @ 2018-12-29 11:28 LoaderMan 阅读(341) 评论(0) 推荐(0) 编辑

利用XMl标签定义动画

摘要: 渐变透明度动画 旋转动画 缩放动画 平移动画 动画集 代码中使用: 阅读全文

posted @ 2018-12-29 11:20 LoaderMan 阅读(236) 评论(0) 推荐(0) 编辑

2018年12月28日

自定义控件的使用方法

摘要: 1.自定义一个派生的view或者viewgroup类的控件时,必须实现一个构造函数,有三个构造函数需要实现 如: 动态添加控件 RelativeLayout比LinearLayout特殊,需要多设置相对属性在代码中动态设置,这些的方法是通过RelativeLayout.LayiutParams的ad 阅读全文

posted @ 2018-12-28 17:17 LoaderMan 阅读(231) 评论(0) 推荐(0) 编辑

自定义控件之canvas变换和裁剪

摘要: 1.平移 2.旋转 3.缩放 4.扭曲 5.裁剪 获取画笔方法 画布的保存和恢复 save()每次调用save函数,都会先保存画布的状态,然后将其放入特定的栈中 restore()都会把栈中顶层的画布状态取出来,并按照这个状态恢复当前的画布,然后在这个画布上作画 示例代码-圆形代码 裁剪动画 效果: 阅读全文

posted @ 2018-12-28 17:03 LoaderMan 阅读(274) 评论(0) 推荐(0) 编辑

自定义控件之Region区域

摘要: 构造Region 直接构造 示例: 间接构造 set函数: 置空 注意调用set系列函数的region是不是有区域值,当调用set系列函数后,原来的区域值就会替换成set系列函数里的区域值 示例: 枚举区域-RegionIterator 类 在Canvas中没有直接绘制Region函数,要绘制一个区 阅读全文

posted @ 2018-12-28 16:08 LoaderMan 阅读(708) 评论(0) 推荐(0) 编辑

自定义控件之文字绘制

摘要: paint与文字设置相关的方法如下 示例代码 其他方法绘制 defaultFromStyle函数 该函数会指定字体样式获取对于的默认字体,取值如下 BOLD 粗体BOLD_ITALIC粗斜体ITALIC斜体NORMAL 正常字体 默认 示例 Typeface 中create函数 该函数直接通过指定字 阅读全文

posted @ 2018-12-28 15:16 LoaderMan 阅读(356) 评论(0) 推荐(0) 编辑

自定义控件之路径

摘要: 在Android 中Path类中代表路径 在canves中绘制路径的方法如下 直接路径 x1,y1是直线的起始点 x2,y2代表直线的终点 如果画了几条直线没有形成闭环,那么这个函数会让路径首尾点连接,形成闭环. 绘制三角形示例 弧形路径 说明: startAngle 弧开始的角度,以X轴正方向为0 阅读全文

posted @ 2018-12-28 14:47 LoaderMan 阅读(456) 评论(0) 推荐(0) 编辑

Rect和RectF函数

摘要: 1.是否包含点,矩形 判断是否包含某个点 boolean contains(int x,int y) 函数用于判断某个点是否在当前矩形中,如果在,则返回true ,不在则false 2.判断是否包含某个矩形 public boolean contains(float left, float top, 阅读全文

posted @ 2018-12-28 11:38 LoaderMan 阅读(2321) 评论(0) 推荐(0) 编辑

Android自定义控件之基本图形绘制

摘要: 入门示例代码 在Android中Paint类就是画笔,Canvas 就是画布 对于画笔的大小,粗细,颜色,透明度都在paint类中设置,对于画出的成品,比如圆,方形,等在canvas类中的函数生成 入门案例: 画笔的基本设置 setColor(int color)设置画笔颜色 参数color由0xA 阅读全文

posted @ 2018-12-28 10:26 LoaderMan 阅读(1911) 评论(0) 推荐(0) 编辑

2018年12月27日

Android中利用jsoup解析html页面

摘要: 学习jsoup :jsoup学习网站 Android 中使用: 添加依赖 直接上代码: 小结如下: 解析和遍历一个HTML文档 如何解析一个HTML文档: 其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整。比如它可以处理: 没有关闭的标签 (比如: < 阅读全文

posted @ 2018-12-27 15:19 LoaderMan 阅读(1737) 评论(0) 推荐(0) 编辑

MVP+Retrofit+RxJava

摘要: 添加依赖 main布局 toolbar布局 String 最后添加网络权限 运行即可 阅读全文

posted @ 2018-12-27 10:30 LoaderMan 阅读(356) 评论(0) 推荐(0) 编辑

2018年12月26日

android指纹识别认证实现

摘要: Android从6.0系统支持指纹认证功能 启动页面简单实现 指纹认证页面: 认证布局 认证成功后进入主页面 阅读全文

posted @ 2018-12-26 17:06 LoaderMan 阅读(1913) 评论(0) 推荐(0) 编辑

2018年12月25日

沉浸式状态栏工具类

摘要: 使用 渐变状态栏 常规一色状态栏 侧滑常规显示页面 效果图: 阅读全文

posted @ 2018-12-25 10:51 LoaderMan 阅读(630) 评论(0) 推荐(0) 编辑

AlarmManager(闹钟服务)

摘要: 1.Timer类与AlarmManager类区别: 对Timer就是定时器,一般写定时任务的时候 肯定离不开他,但是在Android里,他却有个短板,不太适合那些需要长时间在后台运行的 定时任务,因为Android设备有自己的休眠策略,当长时间的无操作,设备会自动让CPU进入 休眠状态,这样就可能导 阅读全文

posted @ 2018-12-25 09:47 LoaderMan 阅读(1155) 评论(0) 推荐(0) 编辑

2018年12月24日

StateListDrawable

摘要: 可供设置的属性如下: drawable:引用的Drawable位图,我们可以把他放到最前面,就表示组件的正常状态~ state_focused:是否获得焦点 state_window_focused:是否获得窗口焦点 state_enabled:控件是否可用 state_checkable:控件可否 阅读全文

posted @ 2018-12-24 16:39 LoaderMan 阅读(139) 评论(0) 推荐(0) 编辑

LevelListDrawable

摘要: 用来管理一组Drawable的,我们可以为里面的drawable设置不同的level, 当他们绘制的时候,会根据level属性值获取对应的drawable绘制到画布上,根节点 为:<level-list>他并没有可以设置的属性,我们能做的只是设置每个<item> 的属性! item可供设置的属性如下 阅读全文

posted @ 2018-12-24 16:38 LoaderMan 阅读(191) 评论(0) 推荐(0) 编辑

TransitionDrawable

摘要: ayerDrawable的一个子类,TransitionDrawable只管理两层的Drawable!两层!两层! 并且提供了透明度变化的动画,可以控制一层Drawable过度到另一层Drawable的动画效果。 根节点为,记住只有两个Item,多了也没用,属性和LayerDrawable差不多, 阅读全文

posted @ 2018-12-24 16:36 LoaderMan 阅读(311) 评论(0) 推荐(0) 编辑

LayerDrawable

摘要: 层图形对象,包含一个Drawable数组,然后按照数组对应的顺序来绘制他们,索引 值最大的Drawable会被绘制在最上层!虽然这些Drawable会有交叉或者重叠的区域,但 他们位于不同的层,所以并不会相互影响,以<layer-list>作为根节点! 相关属性如下: drawable:引用的位图资 阅读全文

posted @ 2018-12-24 16:30 LoaderMan 阅读(443) 评论(0) 推荐(0) 编辑

AnimationDrawable

摘要: ①先定义一个AnimationDrawable的xml资源文件: 阅读全文

posted @ 2018-12-24 16:21 LoaderMan 阅读(279) 评论(0) 推荐(0) 编辑

RotateDrawable

摘要: 用来对Drawable进行旋转,也是通过setLevel来控制旋转的,最大值也是:10000 相关属性如下: fromDegrees:起始的角度,,对应最低的level值,默认为0 toDegrees:结束角度,对应最高的level值,默认360 pivotX:设置参照点的x坐标,取值为0~1,默认 阅读全文

posted @ 2018-12-24 16:18 LoaderMan 阅读(670) 评论(0) 推荐(0) 编辑

ClipDrawable

摘要: Clip可以译为剪的意思,我们可以把ClipDrawable理解为从位图上剪下一个部分; Android中的进度条就是使用ClipDrawable来实现的,他根据设置level的值来决定剪切 区域的大小,根节点是<clip> 相关属性如下: clipOrietntion:设置剪切的方向,可以设置水平 阅读全文

posted @ 2018-12-24 16:13 LoaderMan 阅读(278) 评论(0) 推荐(0) 编辑

InsetDrawable

摘要: 表示把一个Drawable嵌入到另外一个Drawable的内部,并且在内部留一些间距, 类似与Drawable的padding属性,但padding表示的是Drawable的内容与Drawable本身的边距! 而InsetDrawable表示的是两个Drawable与容器之间的边距,当控件需要的背景 阅读全文

posted @ 2018-12-24 16:00 LoaderMan 阅读(340) 评论(0) 推荐(0) 编辑

BitmapDrawable

摘要: 对Bitmap的一种封装,可以设置它包装的bitmap在BitmapDrawable区域中的绘制方式,有: 平铺填充,拉伸填或保持图片原始大小!以<bitmap>为根节点! 可选属性如下: src:图片资源~ antialias:是否支持抗锯齿 filter:是否支持位图过滤,支持的话可以是图批判显 阅读全文

posted @ 2018-12-24 15:57 LoaderMan 阅读(257) 评论(0) 推荐(0) 编辑

GradientDrawable

摘要: 一个具有渐变区域的Drawable,可以实现线性渐变,发散渐变和平铺渐变效果 核心节点:<gradient/>,有如下可选属性: startColor:渐变的起始颜色 centerColor:渐变的中间颜色 endColor:渐变的结束颜色 type:渐变类型,可选(linear,radial,sw 阅读全文

posted @ 2018-12-24 15:56 LoaderMan 阅读(485) 评论(0) 推荐(0) 编辑

ShapeDrawable

摘要: 形状的Drawable咯,定义基本的几何图形,如(矩形,圆形,线条等),根元素是<shape../> 节点比较多,相关的节点如下: ① <shape>: ~ visible:设置是否可见 ~ shape:形状,可选:rectangle(矩形,包括正方形),oval(椭圆,包括圆),line(线段), 阅读全文

posted @ 2018-12-24 15:53 LoaderMan 阅读(290) 评论(0) 推荐(0) 编辑

NiewPatchDrawable

摘要: 在使用AS的时候要注意以下几点: 1.点9图不能放在mipmap目录下,而需要放在drawable目录下! 2.AS中的.9图,必须要有黑线,不然编译都不会通过 xml定义NinePatchDrawable: 使用Bitmap包装.9图片: 阅读全文

posted @ 2018-12-24 15:52 LoaderMan 阅读(150) 评论(0) 推荐(0) 编辑

ColorDrawable

摘要: 最简单的一种Drawable,当我们将ColorDrawable绘制到Canvas(画布)上的时候, 会使用一种固定的颜色来填充Paint,然后在画布上绘制出一片单色区域! 1).Java中定义ColorDrawable: 2).在xml中定义ColorDrawable: 其实用得不多,更多的时候我 阅读全文

posted @ 2018-12-24 15:47 LoaderMan 阅读(352) 评论(0) 推荐(0) 编辑

Oracle 的 oracle 数据库分类

摘要: 一、数据库分类 1、小型数据库:access、foxbase 2、中型数据库:informix、sql server、mysql 3、大型数据库:sybase、db2、oracle 一、数据库分类 1、小型数据库:access、foxbase 2、中型数据库:informix、sql server、 阅读全文

posted @ 2018-12-24 12:08 LoaderMan 阅读(390) 评论(0) 推荐(0) 编辑

MySQL 函数

摘要: MySQL 字符串函数 返回 CustomerName 字段第一个字母的 ASCII 码: 返回字符串 RUNOOB 的字符数 返回字符串 RUNOOB 的字符数 合并多个字符串 合并多个字符串,并添加分隔符: 返回字符串 c 在列表值中的位置: 返回字符串 c 在指定字符串中的位置: 格式化数字 阅读全文

posted @ 2018-12-24 11:53 LoaderMan 阅读(128) 评论(0) 推荐(0) 编辑

MySQL 运算符

摘要: MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 算术运算符 MySQL 支持的算术运算符包括: 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 1、加 2、减 3、乘 4、除 5、商 6、取余 比较运算符 SELECT语句中的条件语句经常要使 阅读全文

posted @ 2018-12-24 11:53 LoaderMan 阅读(142) 评论(0) 推荐(0) 编辑

MySQL 及 SQL 注入

摘要: 如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全 阅读全文

posted @ 2018-12-24 11:52 LoaderMan 阅读(361) 评论(0) 推荐(0) 编辑

MySQL 处理重复数据

摘要: 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 如果你想设置表中字段first 阅读全文

posted @ 2018-12-24 11:50 LoaderMan 阅读(180) 评论(0) 推荐(0) 编辑

MySQL 序列使用

摘要: MySQL 序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。 使用 AUTO_INCREMENT MySQL 中最简单使用序列的方法就是使用 MySQL AUTO_INCREMENT 来定义列。 实 阅读全文

posted @ 2018-12-24 11:46 LoaderMan 阅读(177) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 50 下一页

导航