mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-22 08:50:10 +00:00
增加UISlider扩展组件
This commit is contained in:
@@ -791,6 +791,14 @@ namespace XCharts.Runtime
|
||||
return mod == 0 ? value : (value < 0 ? rate : rate + 1) * ceilRate;
|
||||
}
|
||||
|
||||
public static float GetMaxCeilRate(float value, float ceilRate)
|
||||
{
|
||||
if (ceilRate == 0) return value;
|
||||
var mod = value % ceilRate;
|
||||
int rate = (int)(value / ceilRate);
|
||||
return mod == 0 ? value : (value < 0 ? rate : rate + 1) * ceilRate;
|
||||
}
|
||||
|
||||
public static double GetMinCeilRate(double value, double ceilRate)
|
||||
{
|
||||
if (ceilRate == 0) return value;
|
||||
@@ -799,6 +807,14 @@ namespace XCharts.Runtime
|
||||
return mod == 0 ? value : (value < 0 ? rate - 1 : rate) * ceilRate;
|
||||
}
|
||||
|
||||
public static float GetMinCeilRate(float value, float ceilRate)
|
||||
{
|
||||
if (ceilRate == 0) return value;
|
||||
var mod = value % ceilRate;
|
||||
int rate = (int)(value / ceilRate);
|
||||
return mod == 0 ? value : (value < 0 ? rate - 1 : rate) * ceilRate;
|
||||
}
|
||||
|
||||
public static double GetMinDivisibleValue(double min, double ceilRate)
|
||||
{
|
||||
if (min == 0) return 0;
|
||||
|
||||
Reference in New Issue
Block a user