自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dermi

进行中

  • 博客(27)
  • 收藏
  • 关注

转载 Android 倒计时CountDownTimer

业务逻辑从后台返回来的订单创建时间加24小时后减去你当下的时间就是相差的总共时间,然后进行倒计时倒计时结束后上传订单关闭标识,改变状态页实现思路可能在没有遇到CountDownTimer之前,我们都是创建Handle来开启异步线程来处理,如果你现在使用,我只能说太菜了,官方已经为我们封装好了一个类,爽的很,一起来看```java @Override public void initData() { countDownTimer = new CountDownTimer(

2021-07-02 17:51:59 580

转载 android常用第三方框架

目录1 BaseRecyclerViewAdapterHelper2  Glide开源图片加载类库3 OKhttp 网络请求框架4  Retrofit  网络请求框架5  EventBus事件总线6  RxJava 异步请求框架7  GreenDao高效的数据库8 注解框架8.1 Butterknife注解框架8.2 Dagger29 SmartRefreshLayout 刷新布局的框架10 圆形ImageView

2021-04-14 16:49:59 576

原创 Android Studio 4.1.1 Plugin Error: Plugin “Smalidea“ is incompatible (supported only in IntelliJ IDE

版本:Android Studio 4.1.1问题: Plugin Error: Plugin “Smalidea” is incompatible (supported only in IntelliJ IDEA). 同时在Plugin中找不到Smalidea插件解决方法:C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1\plugins 下找到对应插件删除即可。...

2021-03-01 10:09:08 1034 1

转载 Swift - 第三方图表库Charts使用详解23(雷达图)

1,基本用法(1)下面是一个只包含一组数据的六维图。import UIKitimport Chartsclass ViewController: UIViewController {//雷达图var chartView: RadarChartView! //雷达图每个维度的标签文字let activities = ["力量", "敏捷", "生命", "智力", "魔法", "幸运"] override func viewDidLoad() { super.viewDidLo

2020-07-24 14:18:48 999

转载 Swift - 第三方图表库Charts使用详解22(饼状图2:指示折线、半饼图)

二、多义线(指示线)默认情况下,每个扇区的文字和数值都是显示在扇区内部,如果内容一多就会显的很拥挤。我们让某些数据在饼图外边显示,并自动通过折线与对应扇区相关联。1,基本用法(1)标签显示在内、数值显示在外原文:Swift - 第三方图表库Charts使用详解22(饼状图2:指示折线、半饼图)1234567891011121314151617181920212223242526272829303132333435363738

2020-07-24 14:12:55 734

转载 Swift - 第三方图表库Charts使用详解21(饼状图1:基本用法)

一、基本用法1,一个简单的样例(1)效果图下面随机生成 5 条数据组成饼状图。点击某个扇区时该扇区会伸出显示。原文:Swift - 第三方图表库Charts使用详解21(饼状图1:基本用法) 原文:Swift - 第三方图表库Charts使用详解21(饼状图1:基本用法)(2)样例代码import UIKitimport Chartsclass ViewController: UIViewController {//饼状图var chartView: PieChartView

2020-07-24 14:10:53 1216

转载 Swift - 第三方图表库Charts使用详解20(混合图表:折线图、柱状图等组合使用)

使用 CombinedChartView 可以实现混合图表,即将折线图、柱状图、散点图、气泡图、烛形图中的一种或多种类型图表同时显示在一个坐标系中。1,折线图、柱状图组合使用(1)效果图原文:Swift - 第三方图表库Charts使用详解20(混合图表:折线图、柱状图等组合使用)(2)样例代码import UIKitimport Chartsclass ViewController: UIViewController {//组合图var chartView: CombinedChartV

2020-07-24 14:09:46 886 1

转载 Swift - 第三方图表库Charts使用详解19(烛形图)

1,基本用法(1)烛形图又称为 K 线图,下面是一个简单的使用样例。默认情况下:当开盘价高于收盘价时,使用实心矩形。当开盘价低于收盘价时,使用空心矩形。原文:Swift - 第三方图表库Charts使用详解19(烛形图)import UIKitimport Chartsclass ViewController: UIViewController {//烛形图var chartView: CandleStickChartView! override func viewDidLoad()

2020-07-24 14:08:50 640

转载 Swift - 第三方图表库Charts使用详解18(气泡图)

1,基本用法气泡图和散点图很像,不同的是气泡图的每个数据中多个 size 属性,该属性决定每个气泡相对大小。下面是一个包含两组数据的气泡图样例。原文:Swift - 第三方图表库Charts使用详解18(气泡图)import UIKitimport Chartsclass ViewController: UIViewController {//气泡图var chartView: BubbleChartView! override func viewDidLoad() { super

2020-07-24 14:07:55 475

转载 Swift - 第三方图表库Charts使用详解17(散点图)

1,基本用法下面是包含两组数据的散点图。原文:Swift - 第三方图表库Charts使用详解17(散点图)import UIKitimport Chartsclass ViewController: UIViewController {//散点图var chartView: ScatterChartView! override func viewDidLoad() { super.viewDidLoad() //创建散点图组件对象 chartView

2020-07-24 14:07:00 545

转载 Swift - 第三方图表库Charts使用详解16(柱状图3:多组数据的显示)

三、包含多组数据的柱状图1,多组数据相互覆盖(1)效果图下面是一个包含有两组数据的柱状图。各组中 x 坐标一样的柱子会重叠在一起(后面覆盖前面的)。原文:Swift - 第三方图表库Charts使用详解16(柱状图3:多组数据的显示)(2)样例代码import UIKitimport Chartsclass ViewController: UIViewController {//柱状图图var chartView: BarChartView! override func viewD

2020-07-24 14:06:02 1734

转载 Swift - 第三方图表库Charts使用详解15(柱状图2:正负柱状图、横向条形图)

二、正负柱状图1,效果图柱状图是可以同时显示正值和负值数据的。同时这里做个功能改进,根据正负情况显示相应颜色:正值的柱子显示为绿色。负值的柱子显示为红色。原文:Swift - 第三方图表库Charts使用详解15(柱状图2:正负柱状图、横向条形图)2,样例代码import UIKitimport Chartsclass ViewController: UIViewController {//柱状图图var chartView: BarChartView! override func

2020-07-24 14:04:54 1137

转载 Swift - 第三方图表库Charts使用详解14(柱状图1:基本用法)

一、基本用法1,只有 1 组数据的柱状图(1)效果图原文:Swift - 第三方图表库Charts使用详解14(柱状图1:基本用法)(2)样例代码import UIKitimport Chartsclass ViewController: UIViewController {//柱状图图var chartView: BarChartView! override func viewDidLoad() { super.viewDidLoad() //创建柱状图组

2020-07-24 14:03:54 1126

转载 Swift - 第三方图表库Charts使用详解13(颜色模版:ChartColorTemplates)

一、内置的颜色模版Charts 库自带了个颜色模板(ChartColorTemplates),我们可以直接使用它内置的颜色来绘制图表,省去了还要自行创建颜色的麻烦。1,颜色模版介绍(1)ChartColorTemplates.liberty()原文:Swift - 第三方图表库Charts使用详解13(颜色模版:ChartColorTemplates)(2)ChartColorTemplates.joyful()原文:Swift - 第三方图表库Charts使用详解13(颜色模版:ChartCo

2020-07-24 14:02:40 780

转载 Swift - 第三方图表库Charts使用详解12(折线图11:获取、保存图片,极简样式)

十一、获取、保存图表图片1,获取图片(1)效果图点击“获取图片”按钮后,将当前图表生成一张图片(image),并显示在下方。原文:Swift - 第三方图表库Charts使用详解12(折线图11:获取、保存图片,极简样式) 原文:Swift - 第三方图表库Charts使用详解12(折线图11:获取、保存图片,极简样式)(2)样例代码import UIKitimport Chartsclass ViewController: UIViewController {//折线图var c

2020-07-24 14:01:47 541 1

转载 Swift - 第三方图表库Charts使用详解11(折线图10:动画效果)

十、开场动画默认情况下图表的数据一开始就直接全部显示出来,我们可以通过它的 animate() 方法来设置动画,使得刚开始的显示效果更加生动些。1,X 轴方向动画(1)效果图图表上的点和连线不是一次性全部显示,而是从左到右依次显示出来。原文:Swift - 第三方图表库Charts使用详解11(折线图10:动画效果) 原文:Swift - 第三方图表库Charts使用详解11(折线图10:动画效果) 原文:Swift - 第三方图表库Charts使用详解11(折线图10:动画效果)(

2020-07-24 14:00:49 530 1

转载 Swift - 第三方图表库Charts使用详解10(折线图9:自动显示中间拐点标签、滑动居中)

九、自动显示中央拐点的 MarkerView 标签1,效果图(1)同前文一样,图表中有 100 条数据,通过左右拖动进行查看。(2)不同的是,在左右拖动的过程中,会自动高亮选中显示区域最中间的一个数据点,并显示它的气泡标签。原文:Swift - 第三方图表库Charts使用详解10(折线图9:自动显示中间拐点标签、滑动居中) 原文:Swift - 第三方图表库Charts使用详解10(折线图9:自动显示中间拐点标签、滑动居中)2,样例代码关于气泡标签组件的代码(BalloonMarker

2020-07-24 13:59:52 807

转载 Swift - 第三方图表库Charts使用详解9(折线图8:显示指定区域数据、选中居中)

八、初始时显示指定部分的数据1,效果图(1)当图表中的数据比较多时,如果一次性全部显示出来会十分拥挤,难以阅读。原文:Swift - 第三方图表库Charts使用详解9(折线图8:显示指定区域数据、选中居中)(2)这种情况我们可以让图表自动进行缩放。比如一次最多显示 10 个点的数据,这里我默认显示最后的 10 条数据。原文:Swift - 第三方图表库Charts使用详解9(折线图8:显示指定区域数据、选中居中)(3)其他数据可以通过左右拖动图表进行查看。原文:Swift - 第三方图表库C

2020-07-24 13:59:00 821

转载 Swift - 第三方图表库Charts使用详解8(折线图7:事件响应、MarkerView标签)

七、事件响应、MarkerView 标签1,ChartViewDelegateChartViewDelegate 提供了如下 4 种代理方法,方便我们与图表进行交互时进行一些响应操作:chartValueSelected(chartView:, entry:, highlight:):拐点选中回调chartValueNothingSelected(chartView:):拐点取消选中回调chartScaled(chartView:, scaleX:, scaleY:):图表通过手势缩放后的回调c

2020-07-24 13:54:36 1285

转载 Swift - 第三方图表库Charts使用详解7(折线图6:限制线、警戒线)

六、限制线、警戒线1,基本用法(1)下面在 85 分位置添加一个界限(限制线、告警线、参考线),默认样式为红色。原文:Swift - 第三方图表库Charts使用详解7(折线图6:限制线、警戒线)let limitLine = ChartLimitLine(limit: 85, label: “优秀”)chartView.leftAxis.addLimitLine(limitLine)(2)可以同时显示多根限制线原文:Swift - 第三方图表库Charts使用详解7(折线图6:限制线、警戒线

2020-07-24 13:52:50 1170

转载 Swift - 第三方图表库Charts使用详解6(折线图5:Y轴的样式设置)

五、Y 轴的样式设置1,只显示左侧的 Y 轴(1)默认情况下表格左右两侧均有 Y 轴显示:左侧 Y 轴为 leftAxis、右侧 Y 轴为 rightAxis。原文:Swift - 第三方图表库Charts使用详解6(折线图5:Y轴的样式设置)(2)下面不显示右侧 Y 轴的刻度文字。原文:Swift - 第三方图表库Charts使用详解6(折线图5:Y轴的样式设置)chartView.rightAxis.drawLabelsEnabled = false //不绘制右侧Y轴文字(3)右侧 Y

2020-07-24 13:51:46 1157

转载 Swift - 第三方图表库Charts使用详解5(折线图4:X轴的样式设置)

四、X 轴的样式设置1,设置 x 轴位置(1)默认情况下 x 轴是在图表上方,我们可以通过 xAxis.labelPosition 属性修改它的位置:.top:上方(默认).bottom:下方.bothSided:上下均有原文:Swift - 第三方图表库Charts使用详解5(折线图4:X轴的样式设置) 原文:Swift - 第三方图表库Charts使用详解5(折线图4:X轴的样式设置) 原文:Swift - 第三方图表库Charts使用详解5(折线图4:X轴的样式设置)char

2020-07-24 13:50:27 1892 1

转载 Swift - 第三方图表库Charts使用详解4(折线图3:选中点高亮、十字线样式)

三、选中后十字线样式当我们选中某个拐点时,该点会高亮(显示十字线),这个十字线的样式是可以修改的。1,修改十字线的样式原文:Swift - 第三方图表库Charts使用详解4(折线图3:选中点高亮、十字线样式)chartDataSet.highlightColor = .blue //十字线颜色chartDataSet.highlightLineWidth = 2 //十字线线宽chartDataSet.highlightLineDashLengths = [4, 2] //使用虚线样式的十字线

2020-07-24 13:49:03 1417

转载 Swift - 第三方图表库Charts使用详解3(折线图2:线条、拐点的样式设置)

二、线条、折点的样式设置1,修改线条的颜色、大小(1)效果图下面将折线改成橙色(其对应的图例颜色也会自动改变)同时将折线加粗(从默认的 1 改成 2)原文:Swift - 第三方图表库Charts使用详解3(折线图2:线条、拐点的样式设置)import UIKitimport Chartsclass ViewController: UIViewController {//折线图var chartView: LineChartView! override func viewDidLoa

2020-07-24 13:47:15 2015

转载 Swift - 第三方图表库Charts使用详解2(折线图1:整体样式设置)

上文我简单介绍了下折线图的使用,其实折线图还提供了许多属性和方法,可以方便我们进行一些样式的自定义,或者进行一些交互动作。下面通过样例进行演示。一、整体样式设置1,基本设置(1)效果图我们将折线图整体背景修改成黄色。当折线图无数据时显示“暂无数据”提示文字。右下角添加了个红色的描述文字“考试成绩”。修改默认的手势功能,让表格只能在横向缩放(x 轴),纵向不能缩放(y 轴)。原文:Swift - 第三方图表库Charts使用详解2(折线图1:整体样式设置)(2)样例代码import UIK

2020-07-24 11:35:14 1244

转载 Swift - 第三方图表库Charts使用详解1(安装配置、基本用法)

一、基本介绍1,什么是 Charts(1)Charts 是一个功能强大的图表框架,使用 Swift 编写。可以将其看作是 Android 上大名鼎鼎的图表库 MPAndroidChart 在 iOS 上的移植。(2)Charts 为我们提供了 8 种不同类型的图表:LineChart:折线图BarChart:柱状图Combined-Chart:组合图PieChart:饼状图RadarChart:雷达图ScatterChart:散点图CandleStickChart:K 线图(烛形图)B

2020-07-24 11:33:11 3486

原创 1.Android 系统项目文件描述

创建项目系统生成的文件描述

2020-03-31 17:20:52 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除