<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LinWeiJ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LinWeiJ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LinWeiJ]]></copyright><item><title><![CDATA[LoadingDialog升级]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/105187945</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/105187945</guid><author>LinWeiJ</author><pubDate>Sun, 29 Mar 2020 22:20:09 +0800</pubDate><description><![CDATA[地址：https://github.com/LinweiJ/LoadingDialog
升级
一个简单直接用的加载框 (a simple loadingDialog ,  it is easy to use  )
使用jitpack发布,一键接入]]></description><category></category></item><item><title><![CDATA[BannerSolution——Banner(轮播图、广告栏、展示栏 )一站式解决方案]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/79706557</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/79706557</guid><author>LinWeiJ</author><pubDate>Tue, 27 Mar 2018 01:25:38 +0800</pubDate><description><![CDATA[BannerSolution


Banner(轮播图、广告栏、展示栏 )一站式解决方案 





依赖



先在 project的build.gradle 添加:



allprojects {
        repositories {
            ...
            maven { url &quot;https://jitpack.io&quot; }
        }
  ...]]></description><category></category></item><item><title><![CDATA[BannerView]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78484977</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78484977</guid><author>LinWeiJ</author><pubDate>Thu, 08 Feb 2018 23:54:31 +0800</pubDate><description><![CDATA[BannerView

 源码地址： BannerView

一个基于FrameLayout+ViewPager+FragmentPagerAdapter的轮播图

特点:


广告轮播图,跟FrameLayout一样简单使用
基于ViewPager+FragmentPagerAdapter,滑动流畅
可定制图片加载器
提供一些定制接口


 




如何使用它



gradle



先在 ...]]></description><category></category></item><item><title><![CDATA[GankClient(JAVA)技术浅析(四)--MVP架构]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029443</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029443</guid><author>LinWeiJ</author><pubDate>Wed, 10 Jan 2018 23:27:32 +0800</pubDate><description><![CDATA[MVP架构


MVP架构 分离Activity的model层功能,只作为view层,增加presenter层构建连接;
一种处理视图与数据模型关系的一种设计模式架构
MVC的升级版,基本上一致,把C改为P
下面自己在Android上的MVP实现方式,自己感觉理解起来比较通顺.
将Activity作为controller,将导致Activity代码臃肿,将一部分业务逻辑移除成为Presenter层]]></description><category></category></item><item><title><![CDATA[GankClient(JAVA)技术浅析(三)--Glide]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029434</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029434</guid><author>LinWeiJ</author><pubDate>Wed, 10 Jan 2018 23:26:14 +0800</pubDate><description><![CDATA[Glide图片加载库,减少图片OOM问题;



导入

dependences{
implementation "com.github.bumptech.glide:glide:4.4.0"
annotationProcessor "com.github.bumptech.glide:compiler:4.4.0"
//包含 OkHttp3 集成库,Glide 自动开始使用 OkHttp 来加载]]></description><category></category></item><item><title><![CDATA[GankClient(JAVA)技术浅析(二)--Retrofit2+OkHttp3+RxJava2]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029419</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/79029419</guid><author>LinWeiJ</author><pubDate>Wed, 10 Jan 2018 23:23:42 +0800</pubDate><description><![CDATA[Retrofit2+OkHttp3+RxJava2构建当前流行的网络框架



导入



 dependencies {
    implementation "com.squareup.okhttp3:okhttp:3.9.1"
    implementation "com.squareup.okhttp3:logging-interceptor:3.9.1"
    implementat]]></description><category></category></item><item><title><![CDATA[GankClient(JAVA)技术浅析(一)--ButterKnife]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/79028845</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/79028845</guid><author>LinWeiJ</author><pubDate>Wed, 10 Jan 2018 22:02:34 +0800</pubDate><description><![CDATA[最近根据Gank.io 参照着GankClient-Kotlin 写一个小项目GankClient总结一下技术,这里暂时使用java编写,运用到了:


ButterKnife(黄油刀)xml视图依赖注入,简化findViewById()手工繁琐代码;
Retrofit2+OkHttp3+RxJava2构建当前流行的网络框架;
Glide图片加载库,减少图片OOM问题;
MVP架构 分离Activ]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之Switch|SwitchCompat]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78566380</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78566380</guid><author>LinWeiJ</author><pubDate>Thu, 07 Dec 2017 23:55:43 +0800</pubDate><description><![CDATA[Material Design  Android控件之介绍 
开关 Switch|SwitchCompat 
自定义属性
Material Design控件之 源码地址：https://github.com/LinweiJ/MaterialDesignWidget]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之NavigationView]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78556813</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78556813</guid><author>LinWeiJ</author><pubDate>Thu, 07 Dec 2017 00:28:33 +0800</pubDate><description><![CDATA[Material Design   之NavigationView
item样式自定义;
item点击事件;]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之DrawerLayout]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78546537</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78546537</guid><author>LinWeiJ</author><pubDate>Wed, 06 Dec 2017 00:23:28 +0800</pubDate><description><![CDATA[Material Design控件之DrawerLayout
addDrawerListener;DrawerListener;
openDrawer;openDrawer;
与toolbar交互ActionBarDrawerToggle]]></description><category></category></item><item><title><![CDATA[Android各版本的SDK Platforms和API Level]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78725698</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78725698</guid><author>LinWeiJ</author><pubDate>Tue, 05 Dec 2017 22:42:54 +0800</pubDate><description><![CDATA[Android各版本的SDK Platforms和API Level]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之TextInputLayout]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78536690</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78536690</guid><author>LinWeiJ</author><pubDate>Wed, 22 Nov 2017 00:28:02 +0800</pubDate><description><![CDATA[Material Design控件之TextInputLayout,修饰EditText的布局,有且只有一个EditText,md风格UI显示:计数counter,动画提示hintAnimation,错误提示,密码显示按钮等]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之CardView]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78524989</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78524989</guid><author>LinWeiJ</author><pubDate>Tue, 21 Nov 2017 23:43:03 +0800</pubDate><description><![CDATA[Material Design控件之CardView,可以轻松设置圆角和阴影的符合MD风格的FrameLayout,自定义属性:cardBackgroundColor,cardCornerRadius,cardElevation,contentPadding等]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之Snackbar]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78509816</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78509816</guid><author>LinWeiJ</author><pubDate>Tue, 21 Nov 2017 00:09:44 +0800</pubDate><description><![CDATA[Material Design控件之Snackbar,简单使用(相当与底部Toast),setAction设置动作,自定义Snackbar]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之FloatingActionButton]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78504310</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78504310</guid><author>LinWeiJ</author><pubDate>Mon, 20 Nov 2017 23:46:32 +0800</pubDate><description><![CDATA[FloatingActionButton,悬浮按钮,一种md风格的button,常出现在页面右下角,
 - app:layout_anchor 锚点,设置'父布局' 这里为AppBarLayout,
 - 将跟随AppBarLayout折叠消失,展开显示.
 - app:layout_anchorGravity   相对于锚点布局的位置]]></description><category></category></item><item><title><![CDATA[Android Material Design  Android官方控件学习]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78526329</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78526329</guid><author>LinWeiJ</author><pubDate>Tue, 14 Nov 2017 00:44:44 +0800</pubDate><description><![CDATA[Material Design 原生控件Material Design 是API21 Android 5.0引进的设计风格,同时也提供了一些MD风格的控件,这里就是要介绍这些控件.]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之CollapsingToolbarLayout]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78495556</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78495556</guid><author>LinWeiJ</author><pubDate>Fri, 10 Nov 2017 00:22:22 +0800</pubDate><description><![CDATA[折叠工具栏
extends FrameLayout ,作为AppBarLayout的子布局,ToolbarLayout的父布局存在,设置app:layout_scrollFlags= &amp;amp;quot;scroll|exitUntilCollapsed &amp;amp;quot;实现折叠效果
四要素:collapsedTitle(可折叠标题);statusBarScrim;layout_collapseMode; app:content]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之AppBarLayout]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78474058</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78474058</guid><author>LinWeiJ</author><pubDate>Wed, 08 Nov 2017 00:05:39 +0800</pubDate><description><![CDATA[AppBarLayout从本质上就是一个垂直的LinearLayout ,
严重依赖于协调手势布局CoordinatorLayout
还需要一个可以独立滚动的兄弟节点CoordinatorLayout 的子view(或间接子view)
AppBarLayout一般作为toolbar或者CollapsingToolbarLayout父布局
app:layout_scrollFlags 5个可选参数及5种模式]]></description><category></category></item><item><title><![CDATA[Android Material Design控件之TabLayout]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78463578</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78463578</guid><author>LinWeiJ</author><pubDate>Tue, 07 Nov 2017 00:58:49 +0800</pubDate><description><![CDATA[TabLayout 标签栏
OnTabSelectedListener TabLayout监听事件]]></description><category></category></item><item><title><![CDATA[一个基于DialogFragment的图片浏览器]]></title><link>https://blog.youkuaiyun.com/LinWeiJ/article/details/78463132</link><guid>https://blog.youkuaiyun.com/LinWeiJ/article/details/78463132</guid><author>LinWeiJ</author><pubDate>Mon, 06 Nov 2017 23:13:19 +0800</pubDate><description><![CDATA[PictureBrowser

一个基于support.v4.app.DialogFragment的图片浏览器

地址：https://github.com/LinweiJ/PictureBrowser

特点:


图片浏览器,跟Dialog一样简单使用
基于DialogFragment , 支持横竖屏切换不消失
基于ViewPager+FragmentPagerAdapter,滑动流畅
基于P...]]></description><category></category></item></channel></rss>