- 博客(6)
- 收藏
- 关注
转载 android 画板之橡皮擦功能开发
记录一下橡皮擦功能开发。 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一个paint来绘制线条,然后用另一个paint作为橡皮擦并设置上句代码的属性,...
2016-08-12 17:35:00
405
转载 Only the original thread that created a view hierarchy can touch its views异常
写代码的时候碰到android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.这个异常。异常的意思是说只有创建这个view的线程才能操作这个view,普通会认为是将view创建在非UI线...
2016-08-12 16:20:00
135
转载 android studio使用gradle自定义导出jar文件
在android studio中导出jar文件并不像在eclipse那样简单,不过也不是太复杂。需要用到gradle脚本来导出jar文件。 我们不希望导出的jar文件带有R.class和BuildConfig.class这样的类,所以我们需要编写gradle脚本来实现自定义jar文件内容。 先打开module项目下的build.gradle文件,在android{}标签下编写task...
2016-04-18 17:38:00
125
转载 在Android Studio中利用gradle来自动编译jni
转载自:http://coolerfall.com/tools/use-ndk-in-android-studio 在最近的Android开发中,项目逐渐从Eclipse迁移到Android Studio中来,google官方现在并未在Android Studio中支持ndk的开发,但是我们可以利用gradle自动编译jni。 步骤 1.在新建项目中找到local.prope...
2016-04-11 16:39:00
248
转载 TabLayout 代码布局以及一些小问题
TabLayout是2015发布在Design Support Library中的一个组件。 最近用TabLayout进行代码布局的时候发现一个不大不小的问题。 首先介绍如何对TabLayout进行代码布局: 首先要有一个FragmentActivity: package com.example.testapp; import android.annotation.Ta...
2016-03-30 16:05:00
96
转载 android tabhost 用代码布局
介绍TabHost不用xml文件布局,而用代码布局的方法。 package com.example.testwhatever; import java.util.ArrayList; import java.util.List; import android.R.attr; import android.app.Activity; import androi...
2016-03-14 16:51:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人