<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dragon_dragon的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dragon_dragon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dragon_dragon]]></copyright><item><title><![CDATA[LVGL snapshot 学习]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/142489742</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/142489742</guid><author>dragon_dragon</author><pubDate>Tue, 24 Sep 2024 16:01:50 +0800</pubDate><description><![CDATA[路径:lvgl/src/others/snapshot/lv_snapshot.c。]]></description><category></category></item><item><title><![CDATA[lvgl scale功能的介绍]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/142459908</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/142459908</guid><author>dragon_dragon</author><pubDate>Mon, 23 Sep 2024 16:11:56 +0800</pubDate><description><![CDATA[lv_scale_create 函数是 lv_scale 类的一个全局函数，用于创建一个新的刻度对象。下面是 lv_scale_create 函数的代码。]]></description><category></category></item><item><title><![CDATA[LVGL的学习笔记第一章]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/126725733</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/126725733</guid><author>dragon_dragon</author><pubDate>Tue, 06 Sep 2022 20:22:27 +0800</pubDate><description><![CDATA[LVGL，轻量级UI]]></description><category></category></item><item><title><![CDATA[轻鸿蒙 Image的绘制流程]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/125207205</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/125207205</guid><author>dragon_dragon</author><pubDate>Fri, 10 Jun 2022 16:39:10 +0800</pubDate><description><![CDATA[轻量级鸿蒙图片加载流程]]></description><category></category></item><item><title><![CDATA[轻量级鸿蒙组件的绘制流程]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/125171451</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/125171451</guid><author>dragon_dragon</author><pubDate>Tue, 07 Jun 2022 19:15:00 +0800</pubDate><description><![CDATA[鸿蒙轻量级智能穿戴开发,提供了一种像 “微信小程序” 式的跨平台开发框架，通过 Toolkit 将应用代码编译打包成 JS Bundle，解析并生成原生 UI 组件。一个轻量级鸿蒙的页面是由三部分：通过鸿蒙的DevEcoStudio我们可以新建一个包含hello world 的项目，编译后会生成一个文件，位置：index.hml 变成了创建函数：

index.css 变成了json文件：

把 XML/CSS 转换成了 JS 代码和 JSON 对象调用js中的_C函数的时候，就会调用C++中的 Rende]]></description><category></category></item><item><title><![CDATA[Koltin实现动态心率曲线]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/120948739</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/120948739</guid><author>dragon_dragon</author><pubDate>Mon, 25 Oct 2021 11:46:08 +0800</pubDate><description><![CDATA[用MPAndroid 实现动态的心率曲线
废话不多说，先上图
上面是实现效果，由于是第一次上传图片，不会发动图，目前就两张图片，

首先是集成mpchart Android，具体集成方式请直接百度就好
先实现y轴的代码，相关参数设计如下：

leftAxis?.let {
            //是否绘制轴线
            it.setDrawAxisLine(true)
            //设置轴线的颜色
            it.axisLineColor = context!]]></description><category></category></item><item><title><![CDATA[Android 多语言excel 导成指定的xml，相互转化]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/120750567</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/120750567</guid><author>dragon_dragon</author><pubDate>Wed, 13 Oct 2021 19:31:57 +0800</pubDate><description><![CDATA[Android 多语言excel 导成指定的xml，相互转化废话不多说，直接上代码新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
废话不多说，直接上代码
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如]]></description><category></category></item><item><title><![CDATA[安卓下自定义监听滑动的ScrollView]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/78733620</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/78733620</guid><author>dragon_dragon</author><pubDate>Wed, 06 Dec 2017 18:22:01 +0800</pubDate><description><![CDATA[自定义的类： 
/** 
 * 自定义滑动监听的ScrollView 
 * */public class ObservableScrollView extends ScrollView {private ScrollViewListener scrollViewListener = null;public ObservableScrollView(Context context) {
    su]]></description><category></category></item><item><title><![CDATA[安卓中定义模板类]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/78643329</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/78643329</guid><author>dragon_dragon</author><pubDate>Mon, 27 Nov 2017 11:34:28 +0800</pubDate><description><![CDATA[/** 
 * 加载主区域内容 
 */ 
    public void loadMainUI(int layout) { 
        ViewGroup main_cont = (ViewGroup) findViewById(R.id.main_cont); 
        View v = getLayoutInflater().inflate(layout, null);]]></description><category></category></item><item><title><![CDATA[安卓下关于Glide播放gif图的相关用法]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/78455088</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/78455088</guid><author>dragon_dragon</author><pubDate>Mon, 06 Nov 2017 10:23:49 +0800</pubDate><description><![CDATA[重点内容 
Glide.with(this).load(R.drawable.start_play) 
                .listener(new RequestListener]]></description><category></category></item><item><title><![CDATA[Android 自定义ViewPager 实现轮播图]]></title><link>https://blog.youkuaiyun.com/dragon_dragon/article/details/78426173</link><guid>https://blog.youkuaiyun.com/dragon_dragon/article/details/78426173</guid><author>dragon_dragon</author><pubDate>Thu, 02 Nov 2017 16:17:13 +0800</pubDate><description><![CDATA[/**
 * Created by Administrator on 2017-10-26.
 */
public class CustomerViewPagerComponent extends RelativeLayout implements
        ViewPager.OnPageChangeListener {
    private final int MAX_COU]]></description><category></category></item></channel></rss>