Xuni for Android のドキュメント
範囲

1 つのゲージに複数の範囲を追加できます。各範囲は、ユーザーがゲージの値の状態を判断するために役立つ領域を表します。各範囲には Minimum と Maximum があり、Java では setMin および setMax プロパティで、C# では Min および Max プロパティで表現されます。これらのプロパティは Gauge の範囲の位置を指定します。setColor は、ゲージコントロールの範囲の外観をカスタマイズする際に使用されます。

次のコード例は、Gauge に範囲を追加し、いくつかのプロパティをカスタマイズして、視覚効果を高める方法を示します。

サンプルコード

タイプ GaugeRange の新しいインスタンスを作成し、そのプロパティを設定し、新しく作成した範囲を任意のゲージに追加します。

Java
コードのコピー
//範囲を作成します 
GaugeRange low = new GaugeRange();
GaugeRange med = new GaugeRange(); 
GaugeRange high = new GaugeRange();

//範囲をカスタマイズします  
low.setMin (0);  
low.setMax (40);   
low.setColor(Color.RED);
 
med.setMin (40);  
med.setMax (80);  
med.setColor(Color.YELLOW);
  
high.setMin (80);  
high.setMax (100); 
high.setColor(Color.GREEN);
    
//Ranges を Gauge に追加します
gauge.setShowRanges(true);
gauge.getRanges().add(low);
gauge.getRanges().add(med);
gauge.getRanges().add(high);
C#
コードのコピー
//範囲を作成します
GaugeRange low = new GaugeRange();
GaugeRange med = new GaugeRange();
GaugeRange high = new GaugeRange();

//範囲をカスタマイズします
            
low.Min = 0;
low.Max = 30;
low.Color = Color.Red.ToArgb();

med.Min = 30;
med.Max = 70;
med.Color = Color.Yellow.ToArgb();
            
high.Min = 70;
high.Max = 100;
high.Color = Color.ForestGreen.ToArgb();
            
//Ranges を Gauge に追加します
linearGauge.ShowRanges = true;
linearGauge.Ranges.Add(low);
linearGauge.Ranges.Add(med);
linearGauge.Ranges.Add(high);
関連トピック

 

 


Copyright © GrapeCity inc. All rights reserved.