Sdílet prostřednictvím


Xamarin.Forms Obrazce: Tři tečky

Třída Ellipse je odvozena od Shape třídy a lze ji použít k kreslení tří teček a kruhů. Informace o vlastnostech, které Ellipse třída dědí z Shape třídy, naleznete v tématu Xamarin.Forms Obrazce.

Třída Ellipse nastaví Aspect vlastnost zděděnou z Shape třídy na Stretch.Fill. Další informace o Aspect vlastnosti naleznete v tématu Roztažení obrazců.

Vytvoření elipsy

Pokud chcete nakreslit tři tečky, vytvořte Ellipse objekt a nastavte jeho WidthRequest a HeightRequest vlastnosti. Chcete-li malovat vnitřní část elipsy, nastavte jeho Fill vlastnost na -odvozený Brushobjekt. Chcete-li udělit tři tečky osnovy, nastavte jeho Stroke vlastnost na -odvozený Brushobjekt. Vlastnost StrokeThickness určuje tloušťku obrysu tří teček. Další informace o Brush objektech naleznete v tématu Xamarin.Forms Štětce.

Chcete-li nakreslit kruh, nastavte WidthRequest a HeightRequest vlastnosti objektu Ellipse se rovná.

Následující příklad XAML ukazuje, jak nakreslit vyplněné tři tečky:

<Ellipse Fill="Red"
         WidthRequest="150"
         HeightRequest="50"
         HorizontalOptions="Start" />

V tomto příkladu je nakreslena červená plná elipsa s rozměry 150x50 (jednotky nezávislé na zařízení):

Vyplněné tři tečky

Následující příklad XAML ukazuje, jak nakreslit kruh:

<Ellipse Stroke="Red"
         StrokeThickness="4"
         WidthRequest="150"
         HeightRequest="150"
         HorizontalOptions="Start" />

V tomto příkladu je vykreslen červený kruh s rozměry 150x150 (jednotky nezávislé na zařízení):

Nevyplněný kruh

Informace o kreslení přerušovaných teček naleznete v tématu Kreslení přerušovaných obrazců.