自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 一个判断网络类型的工具类(wifi 2g 3g 4g)

package com.example.test;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;import android.text.TextUt

2015-11-30 15:24:49 786

转载 android paint cap join 理解 图示

网上查了很多资料,对paint的里面的枚举类cap join讲的不是很透彻。在这里自己做一个比较深入的研究。首先说Cap,比较形象的解释就是 用来控制我们的画笔在离开画板时候留下的最后一点图形,比如矩形,圆形等。不懂?那接着往下看。先看看源码: ?123456789

2015-11-29 15:30:37 613

转载 Paint apI介绍

/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 * * 1.图形绘制 * setARGB(int a,int r,int g,int b); * 设置绘制的颜色,a代表透明

2015-11-29 15:25:16 433

转载 canvas.save();和canvas.restore();

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,  当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用

2015-11-29 14:57:41 252

转载 关于Canvas.drawText中xy位置问题

from:http://blog.csdn.net/lvxiangan/article/details/8540774问:canvas.drawText("3", x, y, paint);  x和y是指画得时候数字3中心的坐标吗?还是左上角的坐标?答:x默认是‘3’这个字符的左边在屏幕的位置,如果设置了paint.setTextAlign(Paint.Align.CENTER);那就

2015-11-29 14:54:50 405

原创 Activity实现的Dialog(并不是 用Dialog 的样式实现)

优点:               dialg位置可以显示在任意位置,在Layout布局的时候可以自定义            对话框的事件处理可以直接在Activity中处理。   其他地方要显示Dialog的话,直接StartActivity/StartActivityFotresult方法可以通过Intent进行交互。   避免Activity destory 了Dial

2015-11-27 00:06:43 6255

原创 自定义View之自定义属性

步骤1.定义自己的属性在res/values/目录下专拣attrs.xml文件如下:xml version="1.0" encoding="utf-8"?> 的类型:string,color,demension,integer,enum,reference,float,boolean,fraction,flag等;想要详细学习可以去Google查看--> 定义一

2015-11-26 01:25:17 407

转载 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

from:http://blog.csdn.net/feng88724/article/details/6318430Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Twee

2015-11-24 00:24:32 307

原创 通过修改Themed的相关属性,创造出绚丽的Activity切换效果

首先定义Theme name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> name="android:windowNoTitle">true name="Anim_custom" parent="AppTheme"> name="android:win

2015-11-23 23:59:27 507

原创 自定义流式布局(应用:热门标签,照片)

流式布局(应用:热门标签,照片)自定义ViewGroup1.onMeasure:测量子View的宽和高,设置自己的宽和高onMeasure根据子View的布局文件,为子View设置测量模式和测量值。测量:包括测量模式和测量值测量模式包裹以下三种模式:1.EXACTLY:是指显示指定大小时,例如:100dp,match_parent2.AT_MOST:wr

2015-11-18 23:52:08 546

原创 webView 的使用

webView 的使用1.可以通过Intent来调用浏览器打开链接(调用外部应用)2.可以通过webView来打开链接(当前应用)当用户点击一个WebVeiw中的页面的链接时,通常默认会通过浏览器来加载点击的URL,如果我们想要默认由WebView来加载此URL我们必须实现修改这种默认设置,我们可以通过实现WebViewClient类并复写其shouldOverride

2015-11-18 22:47:49 413

原创 Genymotion升完win10后无法打开

问题是没有驱动进入 ...\VirtualBox\drivers\vboxdrv文件夹(具体看自己的vbox程序是安装或者放什么地方了),找到vboxdrv.inf这个文件,鼠标右键点,然后选择安装;我用这个方法解决了,同时也用了你这个

2015-11-06 01:37:09 572

转载 Android坐标系 scrollTo方法的原理

View中的scrollTo方法配合Scroller类,可以实现视图的位移动画效果。相对于补间动画,这种实现方式更加灵活,而且不仅改变了视图的绘制位置,也改变了视图的点击区域,可以认为是一种“真实”的位置改变。对于初学者来说,scrollTo的滚动方向问题往往是让人迷惑的,今天来说一说我对这个问题的理解。首先来分析“滚动”这一概念,“滚动”需要两个元素:滚动对象A和滚动参照物,进一步说

2015-11-01 17:06:15 2598

空空如也

空空如也

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

TA关注的人

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