当前搜索:

[置顶] Android 开发常用技巧(持续更新...)

原创文章,欢迎转载。转载请注明来源: http://blog.csdn.net/hust_twj/article/details/61200354 1、防止按钮快速点击的工具类: 2、XML中添加点击事件 3、创建用于管理所有活动的类: 4、扩大点击区域: 5、给 Im...
阅读(379) 评论(0)

Android 利用 xml 文件实现 ImageView 的加载转圈动画

在请求数据返回之前,为了减少用户等待的焦虑感,经常需要有转圈加载等待的过渡效果。 加载转圈动画效果如下(录屏软件有点问题,忽略上面部分,只看下面部分的转圈动画): 1、在 res/anim/ 文件夹下新建anim_circle_rotate.xml: <?xml...
阅读(11) 评论(0)

Activity的四种启动模式和onNewIntent()

Android中Activity启动模式详解   在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。   Android中Activity的启动模式分...
阅读(19) 评论(0)

三天学会 Kotlin 笔记

第一天 Kotlin 基础 常量变量 if表达式 when表达式 ranges 范围 懒属性延迟加载 函数 字符串模板 集合类型 Lambda 第二天 面向对象 面向对象 数据类 枚举类 空判断 错误处理 类型检查与转换 第三天 接口泛型扩展 接口interface 泛型Gene...
阅读(46) 评论(0)

Android 颜色透明度百分比转换为 十六进制

将 UI 小姐姐给的透明度百分比转换为十六进制: 透明度百分比对应的十六进制:(说明:百分比计算出来会有小数,按照常规的四舍五入处理) 百分比:0% HEX: 00 百分比:1% HEX: 30 百分比:2% HEX: 50 百分比:3% HEX: 8...
阅读(125) 评论(0)

知名技术团队博客

国内技术团队博客 1 http://tech.meituan.com/ 美团点评技术团队 2 http://fe.meituan.com/ 美团前端技术团队 3 http://tech.uc.cn/ UC技术团队 4 http://tencentdba.com/ ...
阅读(217) 评论(0)

2017年终总结

过去的2017 关于工作 关于生活 关于写作 未来的2018 业务能力 底层源码 思维缜密度 Kotlin 感谢 过去的2017 恍惚间,2017 年已经过去了好几天,看到微信公众号上各大佬纷纷推送各自的年终总结,感慨良多,故有此文。 关于工作 2017 年...
阅读(171) 评论(0)

使用抓包工具 Fiddler 修改后台接口返回数据

在客户端调试中,经常需要和后台接口打交道,有时候我们想修改后台返回的数据来验证客户端某些功能是不是完好的,抑或有时候后台返回的数据并不是我们所想要的,我们就可以使用抓包工具 Fiddler 来肆意修改后台返回的数据了。 首先确定要修改哪个接口,比如我这里需要修改接口:XXX/psyapi/...
阅读(551) 评论(0)

解决 Android 中 View 的 setPivotX 和 setPivotY 不生效的问题以及设置缩放中心的方法

背景是这样的:有一个需求要对下方的关注按钮实现如下动画,动画的最后要根据滑动位置对关注按钮进行缩放,缩放结束时整体大小为控件原始大小的90%,最终效果图如下所示: 如图,关注按钮向上滑动到某临界位置时,按钮需要缩小;同样,向下滑动到相同的临界位置时,需要放大。在布局文件中,关注按钮整体布局为...
阅读(988) 评论(0)

Android 之 LayoutParams

原创文章,欢迎转载。转载请注明来源: http://blog.csdn.net/hust_twj/article/details/78857739 LayoutParams 是用 Java 代码来实现动态布局,它是 子控件 告诉 父控件 自己要如何布局时用的。 LayoutParam...
阅读(217) 评论(0)

Android Studio 升级后 APP 按钮出现红叉出现的解决方法

原创文章,转载请注明来源: http://blog.csdn.net/hust_twj/article/details/78855444 将 AS 从 2.3 升级到 3.0 后,编译以前的项目,在运行按钮处出现 红叉,项目也不能运行,异常如下图所示: 点击红叉处按钮,选...
阅读(669) 评论(0)

Handler 当做内部类,导致内存泄露的问题

你用android studio编译你的项目的时候可曾遇到过上面这个问题,如果有的话,这篇文章会给你解决方法。 也是一直都会看到这个问题,但是不知道怎么解决,也不知道它描述的内存泄露的原因。Context是怎么泄露的:Handlers & Inner Classes 考虑下面的代码pu...
阅读(298) 评论(0)

Android 中 EditText 的 inputType 属性及其他常用属性详解

一、xml里面调用:<---输入数字-> android:inputType="number"/> 二、Activity里的调用:EditText editText=(EditText)findViewById(R.id.edittext); intinput...
阅读(388) 评论(0)

Android 屏幕适配相关知识

1、几个概念 (1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。 (2)屏幕大小。屏幕大小是手机对角线的物理尺...
阅读(932) 评论(0)

Android 防止多次重复点击的三种方法

在项目中经常会遇到对按钮、自定义控件的 Item 等防止多次重复的点击的问题,下面做一个小结。方法1:使用 RxJava 的 throttleFirst()具体代码如下: /** * 防止重复点击 * * @param target 目标view * @...
阅读(2311) 评论(0)

用 bat 批处理命令启动 Android Studio 自带模拟器

在 Android 动画中,缩放动画(scale)和旋转动画(rotate)均有 android:pivotX 和 android:pivotY 这两个属性,其值可以有多种形式,并不是很好理解。本文就用一个小 Demo 来展示这两个属性的含义,相信看了之后会有很直观的感受。android:pivo...
阅读(374) 评论(0)

Android 通过 shape 实现三角形气泡效果

需要实现 UI 给出的下面两种图中带三角形气泡的效果:如果使用 .9 图,一方面会增加安装包体积,另一方面,拉伸后可能变形。将气泡分解可知,气泡由 正/倒三角形 和 圆角长方形 组成,于是可以通过组合来形成三角形气泡的效果。参考 这篇博文 绘制三角形。正三角形的 triangle_up.xml 如...
阅读(4120) 评论(0)

图解 Android 动画中 android:pivotX 和 android:pivotY 属性的含义

在 Android 动画中,缩放动画(scale标签)和旋转动画(rotate标签)均有 android:pivotX 和 android:pivotY 这两个属性,其值可以有多种形式,并不是很好理解。本文就用一个小 Demo 来展示这两个属性的含义,相信看了之后会有很直观的感受。 androi...
阅读(3815) 评论(4)

Android 开发之 View.post() 的作用

1、大家都知道在 onCreate() 方法中直接调用 view.getHeight() 会返回0,但是你可以在 view.post()中回去 控件的宽高:view.post(new Runnable() { @Override public voi...
阅读(1893) 评论(0)

Android 4.3(API 18)及以下调用 RelativeLayout.mesure() 时出现 NullPointerException 异常

负责的一个新手引导的需求,友盟上报 Android 4.3(API 18) 的机型(公司APP 最低支持的安卓版本即为 4.3)中会出现 NullPointerException 的 bug。 百度后知道了原因:http://blog.csdn.net/chengxu_hou/article/d...
阅读(2211) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 14万+
    积分: 2108
    排名: 2万+
    最新评论