AndroidNote icon indicating copy to clipboard operation
AndroidNote copied to clipboard

安卓学习笔记

Results 52 AndroidNote issues
Sort by recently updated
recently updated
newest added

## 产生原因: 存在中文注释,且编码为utf-8。 ## 解决方案: 指定编译字符集为utf-8。 在所在项目之下的build.gradle中添加: tasks.withType(JavaCompile) { options.encoding = “UTF-8” } 注:由于Gradlev2.2.1的升级,语法不向下兼容。之前解决这个问题的方法是添加: tasks.withType(Compile) { options.encoding = “UTF-8” }

首先一定要感谢作者这套自定义View教程,真的帮助特别大。 由于个人能力原因,陆陆续续看了三遍,才勉强习的一招半式 。 前面的文章教学在作者的细心讲解下的都能领悟12,可到这篇 [原文链接](https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Advance/%5B11%5DMatrix_3D_Camera.md) ,就有点懵逼了。 首先 `旋转` 部分的演示并未给出Demo 源码。所以我非常迷惑 Camera 到底是如何使用 ? 自己不断尝试也达不到作者的效果 ,后百度 也不得其果。 随后以 `Rotate3dAnimation` 作为讲解 ,。由于鄙人还未习的 动画 技能,所以完全看不懂 ,更加不要提及理解Camera的工作原理以及使用方式了。 最后希望作者能够 兼容一下吾等菜鸡 (,,• ₃ •,,) 最后的最后,是真的 _感谢_...

解决问题: [链接地址](http://www.crifan.com/android_studio_build_osmand_warning_use_deprecated_api_for_detail_use_xlint_deprecation_rebuild/)

path.addRect(rect) 然后用动画逐步画完,发现正常是从左上角开始的 path.addRoundRect(rect) 然后用动画逐步画完,发现正常是从右上角开始的 系统绘制的一个Bug

## 1.依旧在逗比的境界徘徊: 曾经的我是一个只会用“逗比式”的小菜鸟,虽然BaseAdapter是个超级兵器,无奈我功力太弱,仅会“逗比式”一种功法,虽然平常打个地痞流氓是绰绰有余,可面对数据大军的时候就歇菜了。 ## 2.逐步走向文艺的殿堂: 心有不甘的我四处求学,希望找到一个可以一人独战千军万马的功法,于是我拜入了慕课的门下,找到了一本秘籍 [BaseAdapter的使用与优化](http://www.imooc.com/learn/365), 从此学会了一门叫“文艺式”的功法,面对数据的大军,便再也不惧,轻挥衣袖便让对方瞬间溃散。 ## 3.继续攀登: 在外出历练的过程中,偶然间发现了这个秘籍 [一种无须设置ViewHolder的ListView写法](https://github.com/android-cn/android-discuss/issues/99),果然是天外有天,仅用八成力量达到了十成的效果,此等神功我必须要学来。 ## 4.接近顶峰: 正在我因为得到一门神功欣喜之时,在慕课的藏书阁中发现了一本名为 [打造万能适配器](http://www.imooc.com/learn/372) 的秘籍。心生疑惑,世间居然有此等神功,便迫不及待的打开看看,这一看之下,便是犹如被雷劈一般的震惊了,原来我看的上一门功法仅仅是这一本秘籍中的一部分,如若修习完此等功法,仅需一两成的力道便可与之前十成力道想媲美,果然是门神功。 就目前来说,我能看到的巅峰就在这里了,也许存在着更加厉害的功法,我会不懈的追求更加好的功法的。作为一个无私奉献的人,我把所有看过的秘籍分享给诸位,你看或者不看,秘籍就在那里。

这个问题是特殊控件的事件处理方案那的, Region globalRegion = new Region(-w, -h, w, h); RectF bigCircle = new RectF(-br, -br, br, br); Region left= new Region(); left.setPath(right_p, globalRegion); 此时 leftRegion 的left 和 top 应该是负数 canvas.translate(mViewWidth...

已解决

Platform VersionAPI LevelVERSION_CODENotes Android 6.0 23 M API Changes Android 5.1 22 LOLLIPOP_MR1 Platform Highlights Android 5.0 21 LOLLIPOP Android 4.4W 20 KITKAT_WATCH KitKat for Wearables Only Android 4.4 19...

受益匪浅。 发现一个小笔误,反馈一下: 0在外,非零在内

已解决

比如我画了这样两个圆, canvas.drawCircle(20, 20, 10, mPaint); canvas.drawCircle(40, 40, 10, mPaint); 我想要点击两个圆都有不同的是事件触发该如何实现。求教~谢谢

已解决

Matrix m = new Matrix(); m.reset(); m.preTranslate(tx, ty); m.preScale(sx, sy); 这地方是怎么个顺序 1.是preScale先右乘矩阵 preTranslate再右乘上次的结果。 2.preScale先右乘preTranslate,然后再乘矩阵。

已解决