2016-01-30 4 views
0

Я хочу иметь круглое контекстное меню в android.this код работает отлично, но угловая доза не имеет никакого радиуса. Как это сделать? это мой макет:контекстное меню с угловым углом

<merge xmlns:android="http://schemas.android.com/apk/res/android"> 

    <Button 
     android:id="@+id/btnReport" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="left|center_vertical" 
     android:paddingLeft="20dp" 
     android:paddingRight="20dp" 
     android:textSize="14sp" 
     android:text="Delet Post" 
     android:textColor="@color/text" 
     android:background="@color/white"/> 

    <Button 
     android:id="@+id/btnSharePhoto" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="left|center_vertical" 
     android:paddingLeft="20dp" 
     android:paddingRight="20dp" 
     android:textSize="14sp" 
     android:text="Edit Post" 
     android:textColor="@color/text" 
     android:background="@color/white"/> 


</merge> 

и мой FeedContextMenu для накачивания:

LayoutInflater.from(getContext()).inflate(R.layout.view_context_menu, this, true); 
     setBackgroundResource(R.drawable.bg_container_shadow); 
     setOrientation(VERTICAL); 
     setLayoutParams(new LayoutParams(CONTEXT_MENU_WIDTH, ViewGroup.LayoutParams.WRAP_CONTENT)); 

ответ

0

В вытяжке папке сделать background.xml и использовать в качестве

android:background="@drawable/background" 

<?xml version="1.0" encoding="utf-8"?> 

<gradient 
    android:angle="270" 
    android:endColor="@color/yellowish" 
    android:startColor="@color/yellowish" /> 
    <corners 
    android:bottomLeftRadius="2dp" 
    android:bottomRightRadius="2dp" 
    android:topLeftRadius="2dp" 
    android:topRightRadius="2dp"/> 

Смежные вопросы