Pytania otagowane jako drawable

Drawable to termin związany z grafiką, który ogólnie oznacza „coś do narysowania”.

20
Czy wyciągalny katalog Androida może zawierać podkatalogi?
W dokumentacji zestawu SDK systemu Android wszystkie przykłady użyte w składni xml @ drawable / my_image bezpośrednio odnoszą się do obrazów przechowywanych w katalogu res / drawable w moim projekcie. Zastanawiam się, czy jawnie nie można tworzyć podkatalogów w katalogu, który można wyciągnąć. Na przykład gdybym miał następujący układ katalogu: …


7
Jak stworzyć Drawable z zasobu
Mam obraz res/drawable/test.png(R.drawable.test). Chcę przekazać ten obraz do funkcji, która akceptuje Drawablenp mButton.setCompoundDrawables(). Jak mogę przekonwertować zasób obrazu na Drawable?
283 android  drawable 

12
setBackground vs setBackgroundDrawable (Android)
Chcę ustawić tło do rysowania widoku. Są na to dwie metody (o ile mi wiadomo): setBackgroundi setBackgroundDrawable. Kiedy używam setBackground, mówi, że został dodany na poziomie API 16, ale wersja minimalna SDK mojego projektu to 7. Zakładam, że nie będzie działał na niczym poniżej 16, prawda? Ale kiedy używam setBackgroundDrawable, …



7
Android - tylko do rysowania z zaokrąglonymi rogami u góry
Miałem to do narysowania, aby mieć zaokrąglony prostokąt jako tło: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="@color/white" /> <stroke android:width="1dp" android:color="@color/light_gray" /> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> <corners android:radius="6dp" /> </shape> To działa dobrze, zgodnie z oczekiwaniami. Teraz chcę to zmienić, aby tylko zaokrąglać górne rogi, więc zmieniam to na to: <shape …

2
Zamień obrazy selektorów programowo
Mam ImageView, który ma ustawiony zasób obrazu do rysowania na selektor. Jak programowo uzyskać dostęp do selektora i zmienić obrazy stanu podświetlonego i niewyświetlonego? Oto kod selektora: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/iconSelector"> <!-- pressed --> <item android:state_pressed="true" android:drawable="@drawable/btn_icon_hl" /> <!-- focused --> <item android:state_focused="true" android:drawable="@drawable/btn_icon_hl" /> <!-- default --> …

10
Zrozumienie użycia ColorMatrix i ColorMatrixColorFilter do modyfikowania odcienia Drawable
Pracuję nad interfejsem użytkownika dla aplikacji i próbuję użyć ikon w skali szarości i pozwolić użytkownikowi zmienić motyw na wybrany przez siebie kolor. Aby to zrobić, próbuję po prostu zastosować jakiś rodzaj filtra ColorFilter, aby nałożyć kolor na element do rysowania. Próbowałem użyć PorterDuff.Mode.MULTIPLY i działa prawie dokładnie tak, jak …


3
Jak ustawić promień zaokrąglenia narożnika koloru, który można narysować za pomocą XML?
Na stronie Androida znajduje się sekcja dotycząca rysunków w kolorze . Definiowanie tych drawables w XML wygląda następująco: <resources> <drawable name="solid_red">#f00</drawable> <drawable name="solid_blue">#0000ff</drawable> <drawable name="solid_green">#f0f0</drawable> </resources> W api Java mają one następującą metodę definiowania zaokrąglonych rogów: setCornerRadius(float radius) Czy istnieje sposób na ustawienie zaokrąglonych rogów w pliku XML?
108 android  drawable 

4
Czy można obrócić element rysunkowy w opisie XML?
Tworzę aplikację z zasobami, które można ponownie wykorzystać (ponieważ przyciski są zawsze takie same, ale lustrzane lub obrócone). Chcę użyć tego samego zasobu, więc nie muszę dodawać 3 dodatkowych zasobów, które są dokładnie takie same, jak oryginalne, ale są obracane. Ale nie chcę też mieszać kodu z rzeczami, które można …

8
Dlaczego moje skalowanie do rysowania wektorów nie jest zgodne z oczekiwaniami?
Próbuję użyć rysunków wektorowych w mojej aplikacji na Androida. Z http://developer.android.com/training/material/drawables.html (moje wyróżnienie): W systemie Android 5.0 (poziom interfejsu API 21) i nowszych można zdefiniować elementy wektorowe, które skalują się bez utraty definicji. Korzystanie z tego do rysowania: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24"> <path android:fillColor="@color/colorPrimary" android:pathData="M14,20A2,2 0 0,1 12,22A2,2 …

7
Android: klonowanie elementu do rysowania w celu utworzenia StateListDrawable z filtrami
Próbuję stworzyć ogólną funkcję ramową, która sprawia, że ​​każdy Drawable zostanie podświetlony po naciśnięciu / skupieniu / wybraniu / itp . Moja funkcja przyjmuje Drawable i zwraca StateListDrawable, gdzie domyślnym stanem jest sam Drawable, a stan dla android.R.attr.state_pressedjest taki sam do rysowania, tylko z filtrem zastosowanym przy użyciu setColorFilter. Mój …

3
Skontaktuj się z dymkiem EditText
Staram się tworzyć bąbelki kontaktów w sposób MultiAutoCompleteTextViewpodobny do tego, jak jest to zaimplementowane w aplikacji Google+. Poniżej zrzut ekranu: . Próbowałem rozszerzyć DynamicDrawableSpanklasę, aby uzyskać spanable do rysowania w tle zakresu tekstu public class BubbleSpan extends DynamicDrawableSpan { private Context c; public BubbleSpan(Context context) { super(); c = context; …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.