2016-07-19 6 views
0

私はアンドロイドで円形または円形のレイアウトを得るさまざまな方法を探していました。私は良い解決策、アンドロイドカードのビューを見つけた。 XMLで丸められたまたは円形のレイアウト、それは可能ですか?

card_view:cardCornerRadius="25dp"

を使用することにより、私には国境やエキストラが、単なるを与えないだろうXMLに

cardBackgroundColor="@android:color/transparent"

を追加することによって、さらに50dpのX 50dp円のレイアウトを持つことが可能ですサークルビュー(それに満足)。しかしプレLolipopそれは悪く見えます、私はプレLolipopをサポートするレイアウトが欲しいです。だから、ちょうど、のプレLolipopのサポートがある丸いレイアウト(丸い/円形のレイアウトは子レイアウトをホストするので、ImageViewではない)を持つ方法があるかどうかは疑問だった。

助けてください。ありがとうございました;円を描画するための

+1

をあなたが最も可能性が高いですよ[here](https://developer.android.com/training/custom-views/index.html) – Bill

+0

文書を参照してカスタムビュー/レイアウトを作成する必要があります。ありがとうございました –

答えて

0

、この(red_circle.xml)のように、独自の描画可能します

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:innerRadius="@dimen/none" 
     android:shape="ring" 
     android:thicknessRatio="2" 
     android:useLevel="false"> 

     <solid android:color="@color/Red" /> 
</shape> 

その後は、任意のレイアウトやビューの背景として設定:

<View android:[email protected]/red_circle/> 
関連する問題