Android
文章平均质量分 54
杨元光
这个作者很懒,什么都没留下…
展开
-
解决两个ViewPager的冲突事件
情景还原:一种方法是在内部ViewPager调用时设置点击侦听。 不过这个方法有一个bug,就是快速滑动内部ViewPager时此方法可能来不及调用,事件直接返回给了外部ViewPager//对子view实现setOnTouchListener(new ...)监听,在onTouch()方法里,进行拦截。// 调用当前子view的onInterceptTouchEvent()方法。viewpa原创 2016-04-27 16:09:56 · 2539 阅读 · 0 评论 -
细数Android Studio中使用junit4测试框架中的坑
细数Android Studio中使用junit4测试框架中的坑build.gradle中添加依赖dependencies { compile 'com.android.support:appcompat-v7:23.2.1' testCompile 'junit:junit:4.12'}添加以下,使用模拟环境代替真实环境android { testOptions原创 2016-04-17 10:40:36 · 7790 阅读 · 0 评论 -
Toast和TextView可能会出现的问题
Toast对象可能抛出的BugToast对象提供了两个makeText方法,如下//此方法传入的是字符串序列Toast.makeText(Context context, CharSequence text, int duration);//此方法传入的是资源idToast.makeText(Context context, int resId, int duration);有一种特殊情况情况原创 2016-04-21 20:52:43 · 954 阅读 · 0 评论 -
各大Android开发群问题总结及解决
各大Android开发群问题总结及解决标签(空格分隔): Android1、 android比较好用的websocket三方库 websocket老是会自动断socket.io 采用轮询的方式,会定时发心跳包检测连接状态,基于事件通信。服务端nodejs,客服端java,ios都有支持库android端可以基于这个库封装你自己的推送和即时聊天框架包含有websocket的,底层基于ok原创 2016-05-31 16:17:45 · 1127 阅读 · 0 评论 -
使用ViewPager和Fragment实现底部导航滑动重构版
感谢刘大神写的项目,参考自点击这里,本文对其进行了简单重构,写下思路,供自己以后思考。自定义view设置每个页面的子itemlayout_tab_item.xml,每个item由一个ImageView和一个TextView组成<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.and原创 2016-04-23 12:29:32 · 9129 阅读 · 0 评论 -
Android 动态绘制圆形进度条
效果图实现思路在画布上直接绘制View,需要了解一下几点 1.需要画一个底层小圆和上层大圆 2.圆圈上有不同进度的颜色 3.颜色的变化规律是先慢慢变多再慢慢减少 一、画圆需要使用Canvas的该方法 public void drawArc(@NonNull RectF oval, float startAngle, float sweepAngle, boolean useCenter原创 2016-10-29 20:08:34 · 4153 阅读 · 0 评论