摘要: 最近碰到个给edittext设置背景,背景图类似记事本一样一行一行的。之前的处理方式是自定义一个view,然后在onDraw方法中绘制背景。后来一想觉得这种方式扩展性不是很强,如果下次改变背景的话还需修改onDraw方法中的代码。想到Drawable中的xml也可以绘制图形,不过之前绘制的都是单个图 阅读全文
posted @ 2019-12-02 17:38 月出皎兮 阅读(2026) 评论(0) 推荐(0) 编辑
摘要: 记录一下橡皮擦功能开发。 讲一下原理: 橡皮擦功能要用到Paint类的一个属性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 这句代码的意思是: 只在源图像和目标图像相交的地方绘制目标图像 不懂没关系,首先用一 阅读全文
posted @ 2016-08-12 17:35 月出皎兮 阅读(7661) 评论(11) 推荐(2) 编辑
摘要: 写代码的时候碰到android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.这个异常。异常的意 阅读全文
posted @ 2016-08-12 16:20 月出皎兮 阅读(12586) 评论(0) 推荐(0) 编辑
摘要: 在android studio中导出jar文件并不像在eclipse那样简单,不过也不是太复杂。需要用到gradle脚本来导出jar文件。 我们不希望导出的jar文件带有R.class和BuildConfig.class这样的类,所以我们需要编写gradle脚本来实现自定义jar文件内容。 先打开m 阅读全文
posted @ 2016-04-18 17:38 月出皎兮 阅读(4920) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://coolerfall.com/tools/use-ndk-in-android-studio 在最近的Android开发中,项目逐渐从Eclipse迁移到Android Studio中来,google官方现在并未在Android Studio中支持ndk的开发,但是我们可以利用 阅读全文
posted @ 2016-04-11 16:39 月出皎兮 阅读(11686) 评论(2) 推荐(0) 编辑
摘要: TabLayout是2015发布在Design Support Library中的一个组件。 最近用TabLayout进行代码布局的时候发现一个不大不小的问题。 首先介绍如何对TabLayout进行代码布局: 首先要有一个FragmentActivity: //MODE_SCROLLABLE:可滚动 阅读全文
posted @ 2016-03-30 16:05 月出皎兮 阅读(2411) 评论(0) 推荐(0) 编辑
摘要: 介绍TabHost不用xml文件布局,而用代码布局的方法。     阅读全文
posted @ 2016-03-14 16:51 月出皎兮 阅读(270) 评论(0) 推荐(0) 编辑