02)Android 进阶
文章平均质量分 59
JayPark不作死
这个作者很懒,什么都没留下…
展开
-
Android 画虚线显示实线的BUG
画虚线一般写个xml:xml version="1.0" encoding="utf-8"?> xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > android:dashGap="8dp" android:dashWidth="8dp"转载 2016-03-03 15:00:18 · 305 阅读 · 0 评论 -
使用canvas与Paint在View中居中绘制文字
本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接 我们在自定义View中有的时候会想自己绘制文字,自己绘制文字的时候,我们通常希望把文字精确定位,文字居中(水平、垂直)是普遍的需求,所以这里就以文字居中为例,看一下android中的文字应该如何绘制,它与Java又有什么区别。先来看看我们的目标,见下图上图是我打开了“显示布局边界”后截的图,所转载 2016-02-22 00:52:58 · 463 阅读 · 0 评论 -
Android 基于google Zxing实现对手机中的二维码进行扫描
转自:http://blog.csdn.net/xiaanming/article/details/14450809我之前写了一篇关于google Zxing扫描二维码的文章,效果是仿微信的效果,有兴趣的朋友可以去看看基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果,有时候我们有这样子的需求,需要扫描手机中有二维码的的图片,所以今天实现的就是对手机中的二维码图片进行转载 2016-03-15 11:32:12 · 434 阅读 · 0 评论 -
Android 应用首页按返回不退出应用
在首页按返回键不退出应用实现按HOME键的效果? @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { moveTaskToBack(false); return t原创 2017-10-19 18:06:56 · 1002 阅读 · 0 评论 -
解决SwipeBackLayout滑动返回时显示桌面而不是显示上一层的Bug
由于我们用SwipeBackLayout需要将App的Theme添加一个透明的属性,这就是导致出现Bug的源头。<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/AppTheme" >转载 2017-10-12 10:08:31 · 545 阅读 · 0 评论 -
View是否可见状态判断
Android中我们经常会用到判断View的可见行,当然有人会说View.VISIBLE就可以了,但是有时候这个真是满足不了,有时候我们为了优化,在View滚到得不可见的时候或者由于滚到只显示了部分内容的时候不做某些操作,View.VISIBLE这个时候是满足不了的。1. onWindowVisibilityChanged检测滚到导致View可见或者不可见比如在 ScrollVie转载 2017-10-13 18:00:48 · 7201 阅读 · 0 评论 -
使用popupwindow的坑(不显示)
很多时候你可能会遇到popupwindow不显示或是一部分手机能显示一些不能显示的情况,那恭喜你看到了这篇文章。最开始我创建popupwindow的方式代码如下//肉眼看上去没什么问题,果然拿出我的小米note跑起来也是正常的,但是偏偏来个三星和魅族的一些手机就显示不了 View view = LayoutInflater.from(this).inflate(R.转载 2018-02-03 10:18:06 · 8321 阅读 · 2 评论