自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Langxingtianxi的专栏

然折而不挠,终不为人下

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 android自定义大括弧

前几天和公司的android大神聊天,提到他之前写了一个自定义的大括弧控件,面试的时候,难倒了很多人。当时闲着没事,也试了试,发现的确有点难度,也没做出来。刚好这两天做了一些自定义View,所以就又尝试着,写了写。发现其实也不算特别难。最后出来的效果,就是下面这4条大括弧:    @Override protected void onDraw(Canvas canvas) {

2016-03-28 10:56:15 862

原创 给TextView加背景

前几天,公司项目中,有一个界面,文字背景中2个圆圈,一大一小。也是因为一直以来,比较头疼自定义控件,所以就趁着周末。就用自定义控件的方式,又做了一次。比较简单。直接上代码: @Override protected void onDraw(Canvas canvas) { //通过比较高度和宽度取最大值作为直径 int radius =

2016-03-27 17:29:58 909

原创 android中handler的使用

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); progressBar= (ProgressBar) findViewById(R.id.pr

2016-03-14 20:28:42 529

转载 Android分包MultiDex原理详解

MultiDex的产生背景   当Android系统安装一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行Dex文件的效率要高很多。但是在早期的Android系统中,DexOpt有一个问题,D

2016-03-14 14:32:49 968

原创 WebView的使用

webView= (WebView) findViewById(R.id.webview); titleTV= (TextView) findViewById(R.id.title); iconIV= (ImageView) findViewById(R.id.icon); webView.loadUrl(url); WebSetti

2016-03-12 18:44:15 555

原创 JAVA线程

1、进程:正在运行中的程序每一个进程执行都有一个执行路径,或者叫控制单元。2、线程:进程中一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程扩展:其实JVM本身就是一个多线程,主线程负责逻辑运算,还有一个负责垃圾回收。线程中为什么要重写run()方法?Thread类用于描述线程,该类就定义了一个功能,用于存储线程要执行的代码,run

2016-03-10 23:26:10 480

textview添加背景

2016-03-28

自定义括弧

2016-03-28

自定义大括弧

2016-03-28

自定义控件

自定义控件

2016-03-27

空空如也

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

TA关注的人

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