<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Derbe的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Derbe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Derbe]]></copyright><item><title><![CDATA[Android TV RecyclerView实现无限居中滑动并上下带渐隐效果]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/106122206</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/106122206</guid><author>Derbe</author><pubDate>Thu, 14 May 2020 16:09:55 +0800</pubDate><description><![CDATA[Android TV RecyclerView实现无线居中滑动并上下带渐隐效果一、TV开发中自定义RecyclerView解决若干问题1、快速滑动焦点乱跑问题2、实现焦点记忆功能3、实现Item焦点放大不被遮挡4、实现Item居中滑动效果二、实现垂直列表的无线循环滑动三、实现垂直列表的渐隐效果
一、TV开发中自定义RecyclerView解决若干问题
1、快速滑动焦点乱跑问题
在Android TV端使用原生RecyclerView在快速滑动的过程会发现焦点不见了很莫名奇怪，通过阅读相关源码发现，我们只需要]]></description><category></category></item><item><title><![CDATA[Android如何实现APP自动更新]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/53197218</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/53197218</guid><author>Derbe</author><pubDate>Thu, 17 Nov 2016 11:02:04 +0800</pubDate><description><![CDATA[先来看看要实现的效果图：





对于安卓用户来说，手机应用市场说满天飞可是一点都不夸张，比如小米，魅族，百度，360，机锋，应用宝等等，当我们想上线一款新版本APP时，先不说渠道打包的麻烦，单纯指上传APP到各大应用市场的工作量就已经很大了，好不容易我们把APP都上传完了，突然发现一个会导致应用闪退的小Bug，这时那个崩溃啊，明明不是很大的改动，难道我们还要再去重新去把各大应用市场]]></description><category></category></item><item><title><![CDATA[Android TV开发经验总结---控件Gridview使用]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/51941847</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/51941847</guid><author>Derbe</author><pubDate>Mon, 18 Jul 2016 16:23:05 +0800</pubDate><description><![CDATA[前一篇我们已经讲解的基本Android TV 开发的基础技能Android TV开发经验总结---初识TV开发，接下来聊聊TV开发中所涉及到的控件运用
    目前Android TV 开发的资料不是蛮多，经过一系列的搜索，目前比较适用的框架推荐 
     冰雪情缘TV / Android-TV-Frame
    项目地址：https://git.oschina.net/hailongq]]></description><category></category></item><item><title><![CDATA[Android TV开发经验总结---初识TV开发]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/51939739</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/51939739</guid><author>Derbe</author><pubDate>Mon, 18 Jul 2016 10:55:40 +0800</pubDate><description><![CDATA[之前一直从事手机APP应用开发，由于工作的需要转入TV电视端的开发，初次接触确实有点懵逼，在TV开发过程中的处理思路跟手机还是有很大区别的，接下来将讲述下TV开发过程的经验，与大家一起分享共同学习。
       刚接触TV开发，需要我们转变下思路，在TV开发中没有以前我们手机端的什么 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent]]></description><category></category></item><item><title><![CDATA[Android 嵌套ViewPager实现连贯双滑动]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/51018366</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/51018366</guid><author>Derbe</author><pubDate>Wed, 30 Mar 2016 19:16:58 +0800</pubDate><description><![CDATA[ViewPager嵌套ViewPager后，滑动事件没法在子ViewPager里面响应。

解决办法是自定义子ViewPager。

通知他的父ViewPager现在进行的是本控件的操作，不要对我的操作进行干扰

getParent().requestDisallowInterceptTouchEvent(true);

同时实现了子ViewPager滑动到最后一个的时候，再滑动时]]></description><category></category></item><item><title><![CDATA[window 下 利用gradle编译volley源代码]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/46895161</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/46895161</guid><author>Derbe</author><pubDate>Wed, 15 Jul 2015 16:31:46 +0800</pubDate><description><![CDATA[window 下 利用gradle编译volley源代码 

步骤如下：


1、从google下载volley源码
git clone https://android.googlesource.com/platform/frameworks/volley
在目录下有个master文件


2、配置gradle
下载地址: http://gradle.org/download]]></description><category></category></item><item><title><![CDATA[gradle 编译android APK]]></title><link>https://blog.youkuaiyun.com/Derbe/article/details/46424411</link><guid>https://blog.youkuaiyun.com/Derbe/article/details/46424411</guid><author>Derbe</author><pubDate>Tue, 09 Jun 2015 11:16:36 +0800</pubDate><description><![CDATA[前提
我的环境是


Eclipse 4.2.1(android adt)

ADT v22.3.0-887826

Gradle 2.4





流程：

1.安装gradle以及配置环境变量就不多说了，网上搜一下一大堆。


2.首先在eclipse中选中的自己项目，然后export-》Android-》Genearte Gradle build fil]]></description><category></category></item></channel></rss>