<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Asu_yu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Asu_yu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Asu_yu]]></copyright><item><title><![CDATA[设置PopupWindow点击外部不消失]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/145032969</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/145032969</guid><author>Asu_yu</author><pubDate>Thu, 09 Jan 2025 14:29:28 +0800</pubDate><description><![CDATA[自定义PopupWindow。]]></description><category></category></item><item><title><![CDATA[AndroidStudio新版本使用国内镜像]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/142209980</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/142209980</guid><author>Asu_yu</author><pubDate>Fri, 13 Sep 2024 14:23:20 +0800</pubDate><description><![CDATA[【代码】AndroidStudio新版本使用国内镜像。]]></description><category></category></item><item><title><![CDATA[防止Handler内存泄漏]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/131433397</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/131433397</guid><author>Asu_yu</author><pubDate>Wed, 28 Jun 2023 11:39:02 +0800</pubDate><description><![CDATA[【代码】防止Handler内存泄漏。]]></description><category></category></item><item><title><![CDATA[Flutter初学]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/104493306</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/104493306</guid><author>Asu_yu</author><pubDate>Tue, 25 Feb 2020 13:06:45 +0800</pubDate><description><![CDATA[Flutter初学代码GestureDetector 相当于onClickListener点击事件FloatingActionButton 悬浮按钮Scaffold是实现基本质感设计可视化的布局结构：文本展示：Flexible 可拓展 自带涟漪效果Stack 层叠Listview 列表滚动内填充：强制大小强制宽高比：装饰容器：DecoratedBox 渐变透明度： OpacityPopupMenu...]]></description><category></category></item><item><title><![CDATA[Activity四大启动模式 简单介绍]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/103740871</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/103740871</guid><author>Asu_yu</author><pubDate>Sat, 28 Dec 2019 09:36:38 +0800</pubDate><description><![CDATA[Activity四大启动模式 简单介绍启动模式StandardSingleTopSingleTaskSingleInstance启动方式
启动模式
启动模式用好可以避免重复创建相同的Activity，合理节省空间。当点击跳转Activity时，需要创建一个新的实例，并把它存入任务栈内；多次创建，多次添加，一层一层累加。任务栈是后进先出，点击返回先退出刚才点击进入的Activity，按照顺序依次退出...]]></description><category></category></item><item><title><![CDATA[状态栏消失、透明、渐变]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/103689548</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/103689548</guid><author>Asu_yu</author><pubDate>Tue, 24 Dec 2019 20:48:46 +0800</pubDate><description><![CDATA[状态栏消失、透明、渐变透明+消失渐变
效果

透明+消失

渐变
首先设置透明，写一个xml文件，渐变属性

在布局中显示，状态栏高度24dp


]]></description><category></category></item><item><title><![CDATA[自定义评价等级]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/103689048</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/103689048</guid><author>Asu_yu</author><pubDate>Tue, 24 Dec 2019 20:10:59 +0800</pubDate><description><![CDATA[自定义view画评价等级两种方法自定义view控件风格自定义view控件风格
两种方法
自定义view
控件风格
自定义view
class MyView : View{
    var Width1 = 0
    var paint:Paint= Paint()
//    var subrectwidth:Float = 0.0f
//    var subrectheight:Float ...]]></description><category></category></item><item><title><![CDATA[音乐特效控制]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/103124062</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/103124062</guid><author>Asu_yu</author><pubDate>Mon, 18 Nov 2019 15:55:22 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/cdd09b840500

]]></description><category></category></item><item><title><![CDATA[ListView和RecyclerView列表点击变换状态]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/103122068</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/103122068</guid><author>Asu_yu</author><pubDate>Mon, 18 Nov 2019 14:55:59 +0800</pubDate><description><![CDATA[ListView和RecyclerView列表点击变换状态ListViewRecyclerView
ListView

   //条目点击
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onIt...]]></description><category></category></item><item><title><![CDATA[自定义View]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/102536323</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/102536323</guid><author>Asu_yu</author><pubDate>Sun, 13 Oct 2019 19:31:21 +0800</pubDate><description><![CDATA[自定义View介绍什么是自定义View?为什么学习自定义View?重要性自定义View的四种形式View整个绘制流程MeasureSpec的使用：View的onDraw (Canvas)默认是空实现，自定义View绘制过程需要复写 的方法，绘制自身的内容。代码
介绍
什么是自定义View?
在Android系统中，使用系统自带的控件重新组合或者自定义类继 承View或者ViewGroup实现特定的...]]></description><category></category></item><item><title><![CDATA[动画]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/102485054</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/102485054</guid><author>Asu_yu</author><pubDate>Thu, 10 Oct 2019 16:47:51 +0800</pubDate><description><![CDATA[动画Android的三种动画帧动画视图动画属性动画
Android的三种动画
View Animation（视图动画）
Drawable Animation（帧动画）
Property Animation（属性动画）
帧动画
顺序播放一组图片 用AnimationDrawable使用帧动画
帧动画如果帧数过多，容易引起OOM
&lt;?xml version="1.0" encoding="utf...]]></description><category></category></item><item><title><![CDATA[cales自动组件化]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101624909</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101624909</guid><author>Asu_yu</author><pubDate>Sat, 28 Sep 2019 17:29:34 +0800</pubDate><description><![CDATA[cales自动组件化介绍使用代码在项目得 build 里配置：各module的build，包括壳app如果锤子build后，没有导入依赖，需要手动添加module
介绍
calces是Android构建工具包，这个工具的主旨是使用脚本自动处理机械化的重复劳动，让开发者专注更有价值的工作。 目前提供自动组件化控制与屏幕适配插件。
使用代码
在项目得 build 里配置：
当 debugEnable ...]]></description><category></category></item><item><title><![CDATA[ARouter跳转]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101623347</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101623347</guid><author>Asu_yu</author><pubDate>Sat, 28 Sep 2019 17:13:56 +0800</pubDate><description><![CDATA[ARouter跳转介绍代码使用新建Application ，初始化ARouter在要跳转的Activity添加头注释被跳转的页面
介绍
ARouter是阿里开源的一款android路由框架。
通过路由进行界面跳转，区别于 Intent的显隐式跳转。在模块化的项目中，友好的解决了因模块互相依赖冲突，而界面互相跳转不了的问题，使用ARouter进行跳转，两个 library互相不依赖，也可以相互跳转。...]]></description><category></category></item><item><title><![CDATA[组件化]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101555463</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101555463</guid><author>Asu_yu</author><pubDate>Fri, 27 Sep 2019 20:13:59 +0800</pubDate><description><![CDATA[组件化组件化：为什么组件化？组件化与模块化区别？模块化 vs 组件化组件化优缺点如何配置组件化？组件化代码Module清单文件导入自写library
组件化：
为什么组件化？
随着APP版本不断的迭代，新功能的不断增加，业务也会变的越来越复杂，APP业务模块的数量有可能还会继续增加，而且每个模块的代码也变的越来越多，这样发展下去单一工程下的APP架构势必会影响开发效率，增加项目的维护成本，每个工程...]]></description><category></category></item><item><title><![CDATA[SVN]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101543010</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101543010</guid><author>Asu_yu</author><pubDate>Fri, 27 Sep 2019 16:45:59 +0800</pubDate><description><![CDATA[一、什么是SVN
Apache Subversion 通常被缩写成 SVN，是一个开放源代码的版本控制系统，Subversion 在 2000 年由 CollabNet Inc 开发，现在发展成为 Apache 软件基金会的一个项目，同样是一个丰富的开发者和用户社区的一部分。
二、SVN如何使用
SVN分两部分组成
1服务器端
VisualSvn Server介绍
1 、VisualSvn Ser...]]></description><category></category></item><item><title><![CDATA[购物车+全选+隐藏显示+结算]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101365189</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101365189</guid><author>Asu_yu</author><pubDate>Wed, 25 Sep 2019 14:54:47 +0800</pubDate><description><![CDATA[购物车+全选+隐藏显示+结算MainActivityBean类适配器自定义接口
MainActivity
public class MainActivity extends AppCompatActivity {

    RecyclerView recyclerView;
    MyAdapter adapter;
    List&lt;Bean.DataBean&gt; lists=ne...]]></description><category></category></item><item><title><![CDATA[ViewPager+FlycoTabLayout联动]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/101017655</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/101017655</guid><author>Asu_yu</author><pubDate>Thu, 19 Sep 2019 11:54:31 +0800</pubDate><description><![CDATA[ViewPager+flycoTabLayout联动FlycoTabLayou依赖布局MainActivityViewPager适配器
FlycoTabLayou依赖
implementation ‘com.flyco.tablayout:FlycoTabLayout_Lib:2.0.2@aar’
布局
		   &lt;androidx.viewpager.widget.ViewPager
  ...]]></description><category></category></item><item><title><![CDATA[高德]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/100900098</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/100900098</guid><author>Asu_yu</author><pubDate>Mon, 16 Sep 2019 20:17:50 +0800</pubDate><description><![CDATA[高德显示地图显示蓝标获得本地经纬度，加载图片到地图上导航
显示地图
public class MainActivity extends AppCompatActivity {

    MapView mapView;
    AMap aMap;
    MyLocationStyle myLocationStyle;


    String[] string=new String[]{
  ...]]></description><category></category></item><item><title><![CDATA[WebView]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/100858286</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/100858286</guid><author>Asu_yu</author><pubDate>Sun, 15 Sep 2019 17:23:05 +0800</pubDate><description><![CDATA[WebViewHTML![在这里插入图片描述](https://img-blog.csdnimg.cn/20190915170541577.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FzdV95dQ==,size_16,color_F...]]></description><category></category></item><item><title><![CDATA[Kotlin简单语法]]></title><link>https://blog.youkuaiyun.com/Asu_yu/article/details/100551244</link><guid>https://blog.youkuaiyun.com/Asu_yu/article/details/100551244</guid><author>Asu_yu</author><pubDate>Thu, 05 Sep 2019 10:38:02 +0800</pubDate><description><![CDATA[Kotlin简单语法介绍基本语法程序入口 - main函数 （唯一）声明变量声明控件函数计算之和条件表达式引用变量循环forwhilewhen表达式区间类型检测与自动类型转换
介绍
Kotlin 是一个用于现代多平台应用的静态编程语言，由 JetBrains 开发。Kotlin可以编译成Java字节码，也可以编译成JavaScript，方便在没有JVM的设备上运行。已正式成为Android官方支持...]]></description><category></category></item></channel></rss>