Android Create Drawable XML с изображением закругленных верхних углов

Я пытаюсь создать Android XML Drawable, который я могу использовать в качестве фона для одного из моих LinearLayouts. Мне нужен фон, чтобы иметь изображение, верхние левые и верхние правые углы округлены с радиусом 10dp. Я пытался с помощью кода ниже, но просто не могу заставить его работать. Это возможно? Любая помощь очень ценится !!

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"> </corners> </shape> </item> <item> <bitmap android:src="@drawable/bg_navbar_blur" /> </item> 

Попробуйте использовать px вместо dp:

 <corners android:topLeftRadius="10px" android:topRightRadius="10px"> </corners> 

РЕДАКТИРОВАТЬ:

Это полный XML, который я использую для округления краев в одном из моих элементов:

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#99000000" ></solid> <corners android:radius="8px"></corners> <stroke android:width="0dp" android:color="#A4C2E0"></stroke> </shape> 

EDIT 2:

Я бы попробовал это. Поместите изображение и его макет (не округленный) в новый XML и поместите его в выпадающую папку. Скажем, это называется linearlayout_bg.xml … В вашем основном макете создайте новый LinearLayout и примените следующий атрибут:

android:background="@drawable/linearlayout_bg"

И затем используйте свой <corners код. Может, это сработает?

Попробуйте добавить твердый элемент в форму …

Мой образец:

 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" > <solid android:color="#0f0" /> <corners android:radius="30dp" /> </shape> </item> <item> <bitmap android:src="@drawable/ic_launcher" /> </item> </layer-list> 

Просто попробовал это и, похоже, отлично работает

Intereting Posts
Как проверить класс приложения с Robolectric? Почему поставщик контента без разрешений и с экспортированным = истинным доступен для любого приложения? Как написать простой native-native собственный модуль с обратным вызовом Проблема двух столкновений приложений Facebook в моем мобильном телефоне Android Как выйти из LinkedIn, используя authrequest с помощью Android? Распознавание голоса в приложении для Android, которое всегда прослушивается Android NDK – включить заголовок c ++ в другой заголовок? OnCheckedChangeListener или OnClickListener с инструкцией if для CheckBox? Что лучше? Android Расширяемое поведение селектора списков Дизайн макета, как показано ниже, с кнопками изображения в android Прокрутка TextView в ScrollView до определенной подстроки текста Как исключить мою собственную активность из Activity.startActivity (Intent)? DialogFragment не изменяется при нажатии на клавиатуру Получить данные профиля из Facebook SDK на Android всегда возвращают Null. Зачем? Недействительная косвенная ссылка на вызов NewObject