自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiahuan

只有拼命奔跑,才能勉强留在原地,不被后来者拍死在沙滩上

  • 博客(29)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android动画 -- Property Animation(二)

本章内容在《Android动画 – Property Animation(一)》中已经对属性动画进行了初步的认识和使用,这一篇是对属性动画的高级使用,其中包括了多属性动画和布局动画(LayoutTransition),不过属性动画中的插值器(Interpolator)和估值器(TypeEvaluator)这两个很重要的属性不会在本篇中详细讲述,会额外开一篇来讲这两个。多属性动画在通过上一篇Andro

2016-05-30 12:38:04 1995

原创 Android动画-Property Animation(一)

本章内容在之前 《Android动画-概述》中,我大概说了下Android Property Animation的由来,这里就不做多介绍了,Property Animation 肯定不是一章就能讲的完的,接下来的几章都是建立在代码、效果图的基础上,介绍Property Animation的用法。 本章主要讲的是 ObjectAnimator ,包括代码生成动画,XML加载动画。简述:在给出一大堆代

2016-05-27 19:19:32 2813

原创 CSS动画--页面特效

本章内容2D、3D转换过渡动画多列瀑布流效果 2D、3D转换通过CSS3转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸转换是使元素改变形状、尺寸和位置的一种效果 可以使用2D、3D来转换元素2D转换方法translate() rotate() scale() matrix()3D转换方法rotateX() rotateY()示例:<body> <div>第一个di

2016-05-27 08:05:21 1240

原创 Android动画-Interpolator(插值器)大全

本章内容花了点时间,把所有动画的插值器都用了一遍,写了个Demo分享下,看效果之前先看下Android动画中插值器的类型:AccelerateDecelerateInterpolator 在动画开始与介绍的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator 在动画开始的地方速率改变比较慢,然后开始加速An

2016-05-26 16:45:16 7044

原创 CSS常用操作

本章内容对齐尺寸分类导航栏图片对齐使用margin属性进行水平对齐居中效果:<body> <div class="div"></div></body>.div{ width: 70%; height: 800px; background-color: aquamarine; margin-left: auto; margin-right:

2016-05-24 23:06:26 466

原创 TimeLine -- Android 列表(ListView或者RecycleView)中时间线的效果

本章内容现在原来越多的APP中,会习惯在类似朋友圈的列表旁边加上时间线,好吧,其实我们的也有,给大家看看怎么实现的效果(项目实在是装不上模拟器,只能给个短一点的列表静态图了):这个效果还不错吧,UI设计的确实挺好看的我的做法是将这条时间线做成了一个自定义组合控件,这种有自身效果的控件,我建议是将它单独看成一个View,尽量不要用Item去控制它,也就是说不要将具体的控件都写在Item中,那样的话实在

2016-05-24 12:45:29 1360

原创 CSS选择器

本章内容元素选择器选择器分组类选择器详解ID选择器详解属性选择器详解后代选择器子元素选择器相邻兄弟选择器

2016-05-24 07:40:17 420

原创 Android动画-View Animation--alpha、translate、scale、rotate

本章内容其实就是把 TranslateAnimation(偏移动画),AlphaAnimaton(透明渐变动画),ScaleAnimation(缩放动画),RotateAnimation(旋转动画),这四个动画做一次总结,当然也包括了AnimationSet,代码写的多了,会越来越忽略基础代码的编写,不总结一下,总感觉会忘掉。通用属性android:duration 动画执行的

2016-05-23 16:49:13 2032

原创 Android动画-Drawable Animation

本章内容在之前动画概述中,已经详细说了Drawable Animation,本章直接上效果。效果图:代码中,我使用了两种方式来实现这种动画,先看xml:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android

2016-05-23 13:19:24 520

原创 Android动画-概述

本章内容Android动画概述:Android包含三种动画:View Animation、 Drawable Animation、Property Animation(Android3.0新引入)。Drawable Animation:这种传统动画通过加载一系列Drawable资源来创建动画,某种程度上就是创建不同图片序列,顺序播放,就像电影胶片。在代码中定义动画帧,使用AnimationDrawa

2016-05-23 11:43:09 459

原创 腾讯互动直播基于独立模式的流程解析

本章内容基于独立模式的流程代码分享存留问题基于独立模式的流程好吧,感谢腾讯云带来的服务的同时吐槽下腾讯云的坑….不言中… 言归正传,我的项目是基于独立模式开发的,使用的是腾讯云1.7互动直播的SDK,说是互动,其实我做的就只是开直播和看直播,没有两边互动互看的功能,当然也不是旁路直播(所谓旁路直播就是直播和看直播,但是无法聊天),我这边做的其实就是映客的那种模式,可以送礼物什么的,以上就是

2016-05-22 15:57:30 6200 20

原创 用代码理解Acticity启动模式

本章内容Activity 四种启动模式的理论知识代码理解Activity 四种启动模式的理论知识standard默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。singleTop当活动的启动模式指定为 singleTop,在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创

2016-05-21 11:18:42 4622

原创 CSS盒子模型

本章内容CSS盒子模型-概述CSS盒子模型-内边距CSS盒子模型-边框CSS盒子模型-外边距CSS盒子模型-外边距合并CSS盒子模型-盒子模型应用CSS盒子模型-概述盒子模型的内容范围包括margin、border、padding、content部分组成CSS盒子模型-内边距内边距内边距在content外,边框内属性

2016-05-21 08:17:01 1021 1

原创 CSS定位

本章内容CSS定位——定位CSS定位——浮动CSS定位——浮动的应用CSS定位CSS定位改变元素在页面上的位置CSS定位机制普通流:元素按照其在HTML中的位置顺序决定排布的过程浮动绝对布局CSS定位属性positon 把元素放在一个静态的、相对的、绝对的、或固定的位置中top 元素向上的偏移量left

2016-05-20 18:49:03 477

原创 CSS基本样式

本章内容CSS样式-背景CSS样式-文本CSS样式-字体CSS样式-链接CSS样式-列表CSS样式-表格CSS样式-轮廓CSS样式-背景背景:CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果属性background-attachment 背景图像是否固定或者随着页面的其余部分滚动,默认滚动的,会随着滚动滑出屏幕background-color

2016-05-19 23:41:35 98

原创 CSS3基础

本章内容CSS介绍CSS基础语法CSS高级语法CSS派生选择器CSSID选择器CSS类选择器CSS属性选择器CSS介绍CSS概述CSS指层叠样式表CSS样式表极大地提高了工作效率CSS基础语法selector{ property:value}属性大于1个之后,属性之间用分号隔开 例:h1{color:red; font-size:14px;}如果值大于一个单词,则需要

2016-05-18 23:06:36 388

原创 XHTML介绍

本章内容XHTML简介XHTML元素XHTML属性XHTML简介什么是XHTML? XHTML指的是可扩展超文本标记语言 XHTML与HTML4.01几乎是相同的 XHTML是更严格更纯净的HTML版本 XHTML是以XML应用的方式定义的HTML为什么使用XHTML? 为了代码的完整性和良好性文档声明: DTD:规定了使用通用标记语言的网页语法三种XHTML文档类型

2016-05-18 00:30:35 598

原创 Java中Math的常用函数

java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。 java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。 java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。public static final Double E = 2

2016-05-17 18:49:08 1710

原创 HTML5框架、背景和实体

本章内容HTML5框架HTML5背景HTML5实体HTML框架框架标签(frame): 框架对于页面的设计有着很大的作用框架集标签(<frameset>) : 框架集标签定义如何将窗口分割为框架 每一个frameset定义一系列行或列 rows/cols的值规定了每行或每列占据屏幕的面积常用标签: noresize: 固定框架大小 cols:列 rows:行内联框架

2016-05-16 22:10:59 1221

原创 HTML表单和PHP环境搭建

本章内容HTML表单PHP环境搭建HTML5与PHP交互HTML表单表单用于获取不同类型的用户输入常用表单标签: <form> 表单 <input> 输入域 <textarea> 文本域 <label> 控制标签 <fieldset>

2016-05-15 23:33:42 783

原创 HTML5列表、布局和块

本章内容HTML列表HTML布局HTML块HTML列表<ol> 有序列表<ul> 无序列表<li> 列表项<dl> 列表<dt> 列表项<dd> 描述前瞻代码:<!DOCTYPE html><html><head lang="en"&

2016-05-14 23:58:25 949

原创 排序算法——直接插入排序

代码总体思想:由少入多的来说int[] a = {5, 3}; 已插入排序的思想来说,角标为0,即5自然没什么好的,当到3的时候,把3记录下来,temp = 3,将数组中的3换成5,a[1] = 5,你可以把它理解成将前面的数据往后挪了一位,最后将数组中5的位置换成3int[] a = {5, 3, 4}; 这里,我们跨过上面的步骤,把它看成 int[] a = {3, 5, 4}

2016-05-14 23:54:14 373

原创 HTML5样式、链接和表格

本章内容1. HTML样式2. HTML链接3. HTML表格HTML样式1. 标签: <style>:样式定义 <link>:资源引用 2. 属性: rel="stylesheet":外部样式表 type="text/css":引入文档的类型 margin-left:边距3. 三种样式表插入方法: 外部样式表: <link

2016-05-14 00:26:16 906

原创 对手是谁?

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单:a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。//定义两个集合,里面是两只队伍ArrayList<String> teamA = new ArrayList<String>();teamA.add("a");teamA.add("b");teamA

2016-05-13 01:01:35 703

原创 HTML5元素、属性和格式化

本章内容HTML元素HTML属性HTML格式化HTML元素元素指的是从开始标签到结束标签的所有代码,比如://开始标签 元素内容 结束标签 <p> hello hello hello </p>HTML元素语法: 1. 元素的内容是开始标签与结束标签之间的内容 2. 空元素在开始标签中进行关闭,例如:<br /> 3. 大多数HT

2016-05-12 23:18:17 642

原创 H5特性简介

本章内容1. 了解HTML2. HTML5相关知识3. HTML5的新特性4. intelliJ IDEA 的基础使用5. HTML基础讲解什么是HTML?HTML是用来描述网页的一种语言HTML指超文本标记语言(Hyper Text Markup Language)HTML不是编程语言,是一种标记语言HTML版本: 1991--HTML 1993--HTML+

2016-05-11 22:41:41 1385

原创 兔子来了

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?第一个月:1第二个月:1第三个月:2第四个月:3第五个月:5第六个月:8第七个月:13...规律: n(第n个月) = n-2 + n-1 从第三个月开始,当月的兔子数是之前两个月的和public class RabbitCount

2016-05-11 09:48:31 685

原创 H5开发前准备

本章内容为什么学习HTML5软硬件环境列表内容介绍HTML5环境搭建常见问题解决掌握技能需求为什么学习HTML5自从2010年html5正式推出以来,它立刻受到了世界各大浏览器的热烈欢迎和支持。根据世界上各大IT界知名媒体的评论,新的web时代,html5的时代马上就要到来跨平台运行硬件要求低flash之外的选择软硬件环境硬件:双核,2G内存

2016-05-10 23:05:00 842

原创 MediaRecorder和AudioRecorder,录音和获取分贝

MediaRecorder VS AudioRecorder输出格式:MediaRecorder录制的数据是 amr MP3 格式 AudioRecorder录制出来的是比较原始的PCM音频格式优劣:从输出格式上其实就能看出来MediaRecorder更上层一点,也就是用起来会比较简单,不需要音频转码的操作,事实上从下面的代码中也可以看出来,Med

2016-05-08 01:08:12 12529 3

testffmpeg

testffmpeg

2017-07-24

valgrind-3.13.0

valgrind-3.13.0

2017-07-18

windows 下 Mingw

mingw 已经包含了 msys

2017-07-12

Kotlin 中文学习系列

github 上 Kotlin 中文学习文档,只要是为了离线学习

2017-05-19

Android O 预览版本的官方博客

是关于 Android O preview version 的官方 blog

2017-04-07

Pull2Refresh

支持所有控件下拉刷新的父View

2016-09-08

ReboundScrollView

仿IOS ScrollView 支持上拉下拉拉出手机屏幕,回弹

2016-07-12

vector animation

对于SVG的粗略介绍,对Vector Animation的简单使用

2016-06-01

多属性动画

多属性动画&布局动画

2016-05-31

ObjectAnimator

Property Animation 中 ObjectAnimator的基本用法大全

2016-05-28

interlapotor

Android interlapotor(插值器)大全,所有动画的效果都有

2016-05-26

Android 动画

Android View Animation----alpha scale translate rotate

2016-05-25

启动模式实例

启动模式实例

2016-05-21

MediaRecorder&AudioRecorder,录音和获取分贝

代码我运行过了,有什么问题到这个博客下面 去评论反应吧 http://blog.csdn.net/cjh_android/article/details/51341004

2016-05-10

SlideExpandableListView

简单的SlideExpandableListView的基本demo,包括打包成的.aar文件,可直接运行使用

2016-02-19

ExpandableListView示例

一个简单的ExpandableListView示例,包括简单的条目点击事件的屏蔽

2016-02-02

空空如也

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

TA关注的人

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