2016-11-04 11 views
0

私はちょうど上の角が丸く見えるようにしたい。半径を持たない下部コーナーを作るには?

これは私が今持っているXMLです:

<corners 
     android:topLeftRadius="6dp" 
     android:topRightRadius="6dp" 
     android:bottomLeftRadius="0dp" 
     android:bottomRightRadius="0dp" /> 

しかし、予想通り、それは(下の角を丸くされ続ける)は動作しません。 上の角だけを丸めたXMLを作成するにはどうすればよいですか?

+0

私はあなたがあなたのビューに、このXMLを適用しようとしている方法を投稿することが有用であろうと思います。問題は、この回答によると、そこにある可能性がありますhttp://stackoverflow.com/a/8931327/2819864 XMLが正しいです。 – RominaV

答えて

0

丸い角のボタンを1つしか作成しない場合は、このようにして、変更したい場合は角の半径を変更します。これは設計時には正しく表示されませんが、実行するとうまくいきます。これが役立つことを願っています。
これは左上および右隅が丸みを帯びており、左下および右端が丸められていません。 top_left_right_corner_rounded.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" android:padding="10dp"> 

    <solid android:color="@color/colorPrimary"/> 

    <corners 
     android:radius="3dp" 
     android:bottomRightRadius="0dp" 
     android:bottomLeftRadius="0dp" 
     android:topLeftRadius="5dp" 
     android:topRightRadius="5dp"/> 
</shape> 
関連する問題