<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iiccer的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iiccer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iiccer]]></copyright><item><title><![CDATA[Android笔记(待整理）]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/123431086</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/123431086</guid><author>iiccer</author><pubDate>Fri, 11 Mar 2022 18:17:01 +0800</pubDate><description><![CDATA[待整理]]></description><category></category></item><item><title><![CDATA[关于TextView的textIsSelectable属性]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/117731894</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/117731894</guid><author>iiccer</author><pubDate>Wed, 09 Jun 2021 09:54:15 +0800</pubDate><description><![CDATA[关于TextView的textIsSelectable属性
TextView在设置android:textIsSelectable="true"时，将无法响应外部的点击事件，并且和eliipsize属性一起使用时，textView变得可以滑动。

]]></description><category></category></item><item><title><![CDATA[Android 九宫格加载动画]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/76269644</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/76269644</guid><author>iiccer</author><pubDate>Fri, 28 Jul 2017 16:59:37 +0800</pubDate><description><![CDATA[这几天在看属性动画，突然想到可以实现自己手机的桌面启动的加载动画，就实现一下，效果如下图所示： 
我的实现思路很简单，先实现单个方块的动画效果，再实现整体的联动效果。（1）单个方块的动画效果：为了易于扩展，我使用了自定义View来实现小红方块，并且创建了四个方法用来体现不同方向的移动动画。通过属性动画ObjectAnimator来实现动画效果。因为是组合动画，所以使用AnimatorSet，以向右移]]></description><category></category></item><item><title><![CDATA[关于ObjectAnimator不响应onAnimationStart（）方法]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/76146776</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/76146776</guid><author>iiccer</author><pubDate>Wed, 26 Jul 2017 14:43:53 +0800</pubDate><description><![CDATA[在项目中，使用到了ObjectAnimator去实现动画效果，因为需要动画执行完毕之后才能重新响应新的动画。所以我在自定义view里面，声明一个变量，标记动画是否正在播放。给控件设置动画监听，开始的时候赋值为true，结束的时候赋值为false。但是在调试过程中，并发现没有达到效果，控件会重复响应动画。打log以后发现，animator没有响应了onAnimationEnd()方法，没有响应onAn]]></description><category></category></item><item><title><![CDATA[ViewPager嵌套WebView出现的问题]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/74528796</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/74528796</guid><author>iiccer</author><pubDate>Thu, 06 Jul 2017 10:46:02 +0800</pubDate><description><![CDATA[近日，项目中需要使用到ViewPager嵌套WebView，在实习自动轮播的时候出现了问题，当我手指触摸屏幕时，需要停止自动轮播，手指离开屏幕时恢复自动轮播。首先想到的办法是监听ViewPager的OnTouchEvent（）方法，但是发现ViewPager响应不了MotionEvent的Down事件。于是我转变思路，监听WebView的OnTouchEvent()方法，发现如果滑动松开的话，Web]]></description><category></category></item><item><title><![CDATA[ViewAnimationUtils初体验]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/74331799</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/74331799</guid><author>iiccer</author><pubDate>Tue, 04 Jul 2017 15:53:27 +0800</pubDate><description><![CDATA[关于ViewAnimationUtils的使用viewAnimationUtils是Android5.0之后出现的新的动画api。目前为止里面只有一个方法：createCircularReveal()。
其中：
View 代表 操作的控件
centerX和centerY 代表 动画开始的横纵坐标
startRadius和endRadius 代表 动画初始的波纹半径和结束的波纹半径
返回的是一个 An]]></description><category></category></item><item><title><![CDATA[short数组转化成file对象]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/72626655</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/72626655</guid><author>iiccer</author><pubDate>Mon, 22 May 2017 15:12:59 +0800</pubDate><description><![CDATA[第一步：short数组转化成byte数组    //byte[]转short[]时，长度必须是2的倍数
  public static short[] toShortArray(byte[] src) {        int count = src.length >> 1;
        short[] dest = new short[count];
        for (int i =]]></description><category></category></item><item><title><![CDATA[关于ScrollView嵌套RecyclerView遇到的问题]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/70154846</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/70154846</guid><author>iiccer</author><pubDate>Thu, 13 Apr 2017 10:30:10 +0800</pubDate><description><![CDATA[近期，在项目中使用了ScrollView嵌套RecyclerView。目前遇到了两个问题：
recyclerview必须滑动到底部，ScrollView才开始滑动，显示出屏幕下方的控件
滑动不流畅，老是出现卡顿的感觉
针对第一种情况，我在recyclerview的外部又包裹了一层RelativeLayout,可以解决第一种问题。针对第二种情况，查阅了一下相关文档，设置了两个属性：recyclervi]]></description><category></category></item><item><title><![CDATA[自定义Toolbar实现简洁标题栏]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/60470116</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/60470116</guid><author>iiccer</author><pubDate>Sun, 05 Mar 2017 19:04:25 +0800</pubDate><description><![CDATA[项目中,我们会大量的使用到标题栏,使用google推荐的toolbar,可以创造出使用简便的简洁标题栏.方便我们使用. 
由于我们使用的标题栏大多需要标题居中显示,而toolbar自带的标题不是居中显示,我们可以自定义toolbar布局,解决这一问题.自定义toolbar布局<android.support.v7.widget.Toolbar xmlns:android="http://schema]]></description><category></category></item><item><title><![CDATA[仿百度搜索的加载动画]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/53455249</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/53455249</guid><author>iiccer</author><pubDate>Sun, 04 Dec 2016 17:20:12 +0800</pubDate><description><![CDATA[今天网络抽风了，百度时经常看到平时没有注意过的加载动画，因为十分简单，就用自定义view简单实现一下。 
老规矩，先上效果图： 
 
可以看到，效果非常简单，就是三个小球的简单运动轨迹。 
首先创建自定义view类，并声明需要使用到的变量：public class BaiduloadingView extends View {
    //控件的长、宽
    int mWidth, mHeight]]></description><category></category></item><item><title><![CDATA[仿雅虎视频加载动画]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/53102102</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/53102102</guid><author>iiccer</author><pubDate>Wed, 09 Nov 2016 17:07:48 +0800</pubDate><description><![CDATA[今天无意间看到雅虎视频里面的加载动画挺有趣的。效果如下： 
 
就尝试自己用自定义view简单的实现一下，效果图如下： 
 
其实主要就是两个圆弧的变化加上一个旋转动画。 
首先定义一个自定义view类 YahooloadingView。定义出需要使用到的参数：    private Paint paint;    private RectF rectF;    private int width]]></description><category></category></item><item><title><![CDATA[自定义view实现圆弧进度条]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/53019937</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/53019937</guid><author>iiccer</author><pubDate>Thu, 03 Nov 2016 11:32:56 +0800</pubDate><description><![CDATA[自定义view可以实现很多我们想要的效果，当前我使用自定义view实现了一个圆弧进度条，具体效果如下： 
 
首先我们创建自定义控件类CircleProgressbar继承自view，在values目录下创建它的属性xml：circle_progressbar_attrs,配置相关属性：<?xml version="1.0" encoding="utf-8"?>
<resources>
    <d]]></description><category></category></item><item><title><![CDATA[使用listview实现简单的三级地址联动选择器]]></title><link>https://blog.youkuaiyun.com/iiccer/article/details/52918582</link><guid>https://blog.youkuaiyun.com/iiccer/article/details/52918582</guid><author>iiccer</author><pubDate>Tue, 25 Oct 2016 09:45:39 +0800</pubDate><description><![CDATA[近期项目中将要使用到地址联动选择器，就想自己用listview去简单实现一下功能，然后写了一个小demo。效果如下： 
     
其实原理非常简单，就是对listview的滑动监听。然后做响应的操作就行了。 
首先我们看看xml文件，简单的三个listview：<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="h]]></description><category></category></item></channel></rss>