- 博客(6)
- 收藏
- 关注
转载 android 画板之橡皮擦功能开发
记录一下橡皮擦功能开发。讲一下原理:橡皮擦功能要用到Paint类的一个属性:paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));这句代码的意思是:只在源图像和目标图像相交的地方绘制目标图像不懂没关系,首先用一个paint来绘制线条,然后用另一个paint作为橡皮擦并设置上句代码的属性,...
2016-08-12 17:35:00 353
转载 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 178
转载 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 126
转载 在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 143
转载 TabLayout 代码布局以及一些小问题
TabLayout是2015发布在Design Support Library中的一个组件。最近用TabLayout进行代码布局的时候发现一个不大不小的问题。首先介绍如何对TabLayout进行代码布局:首先要有一个FragmentActivity:package com.example.testapp;import android.annotation.Ta...
2016-03-30 16:05:00 65
转载 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 52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人