Xamarin.Forms 第11局:状态型控件
2019-01-15 本文已影响8人
dotNET之家
总目录
前言
本文介绍状态型控件:
一、ActivityIndicator
二、ProgressBar
环境
1.Visual Studio 2017
2.Xamarin.Froms 4.0.0.8055-pre1
3.Android 4.4(API 19)或更高版本
4.约定:XF代表Xamarin.Forms
内容
一、ActivityIndicator
ActivityIndicator:活动指示器。
实现效果
Xaml方式
1.ActivityIndicator主要用于耗时,且进度未知的情况,若进度已知,一般用ProgressBar;
2.ActivityIndicator主要属性:
- IsRunning:控制动画效果。True,显示并转动;False,不显示;
- Color:活动指示器颜色。
C#方式
二、ProgressBar
ProgressBar:进度条。
实现效果
Xaml方式
1.ProgressBar主要用于耗时,且进度已知的情况;
2.ProgressBar主要属性:
- Progress:当前进度。可以通过改变此属性,让进度器带有动画效果;
- ProgressColor:进度条的颜色。
3.这里通过一个加载按钮展示ProgressTo方法,这个方法可以平滑展示进度条加载进度效果,它有三个参数:
- value:终点值。即需要进度条加载到多少;
- length:加载时间。即进度条初始值到终点值所需要的加载时间;
- easing:动画效果。这里使用Easing.Linear线性效果。
C#方式
后语
下篇介绍集合型控件,待续...