查询到最新的4条

【kotlin】使用MPAndroidChart实现PieChart(饼图)并设置每个数据的颜色、标签等属性

概述 MPAndroidChart 是 Android 上一个非常流行的开源图表库,它提供了多种类型的图表,包括折线图、柱状图、饼图等。 MPAndroidChart 实现饼图 下面是一个使用 MPAndroidChart 实现饼图的示例代码: 首先,需要在项目的 build.gradle 文件中添加 MPAndroidChart 的依赖: implementation 'com.github.PhilJay 继续阅读

QRCodeView介绍及使用

QRCodeView是一个快捷、实用的开源QR码扫描工具,在各种移动端应用中被广泛应用。它提供了多种扫描识别QR码的方式,同时支持高度定制的UI界面,相对于其他QR码扫描工具具备更高的灵活性和扩展性。下面将从使用方法、UI定制、优化等多个方面进行详细阐述。 一、使用方法 QRCodeView集成简单易用,只需要在Gradle中添加以下代码: dependencies { implementation 'com.dlazaro66.qrcoderead 继续阅读

桥接模式介绍

桥接模式介绍 一、基本介绍二、代码案例三、UML类图四、桥接模式小结其他设计模式 一、基本介绍 桥接模式(Bridge模式)是指:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变,是一种结构型设计模式。桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各 继续阅读

Android 获取图像主色:Palatte 调色板

相关名词: 主色:图像区域的主要颜色色样(Swatch):一段相近的颜色区间饱和度:色彩的鲜艳程度。饱和度越高,越逼近于原始色,饱和度越低,颜色越接近于白色。 引入方式: implementation 'androidx.palette:palette:1.0.0' 场景: 如下图所示,可以根据网易云 继续阅读