Pytania otagowane jako android-drawable

W systemie Android element do rysowania to ogólna abstrakcja „czegoś, co można narysować”.

13
Dodać efekt falowania do mojego przycisku z kolorem tła przycisku?
Utworzyłem przycisk i chcę do niego dodać efekt tętnienia! Utworzyłem plik XML bg przycisku: (bg_btn.xml) <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#00FF00" android:angle="270" /> <corners android:radius="3dp" /> <stroke android:width="5px" android:color="#000000" /> </shape> A to jest mój plik efektu ripple: (ripple_bg.xml) <ripple xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:color="#f816a463" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="#f816a463" …

22
Jak naprawić: android.app.RemoteServiceException: Złe powiadomienie wysłane z pakietu *: Nie można utworzyć ikony: StatusBarIcon
W dziennikach awarii widzę następujący wyjątek: android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg=com.my.package user=0 id=0x7f02015d level=0 visible=true num=0 ) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1456) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5487) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Publikuję moje powiadomienie z IntentService z zestawu …

14
Styl dolnej linii w systemie Android
Muszę utworzyć kształt androida, tak aby tylko dół miał obrys (linia przerywana). Kiedy spróbuję wykonać następujące czynności, pociągnięcie dzieli kształt na pół przez środek. Czy ktoś wie, jak to zrobić dobrze? kreska musi być dolną linią / obramowaniem. Używam kształtu jako tła do TextView. Proszę, nieważne, dlaczego tego potrzebuję. <?xml …

4
Jak wyśrodkować wektor możliwy do rysowania na liście warstw bez skalowania
Próbuję użyć a VectorDrawablein a LayerListbez skalowania wektora. Na przykład: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item android:gravity="center" android:drawable="@drawable/ic_check_white_48dp"/> </layer-list> ic_check_white_48dpIdentyfikator do rysowania zdefiniowany jako: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="48dp" android:height="48dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:fillColor="#FFFFFFFF" android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z"/> </vector> Pożądanym efektem jest wyśrodkowanie ikony zaznaczenia na warstwie, którą można rysować, bez skalowania. Problem polega na tym, …

5
Jak odwołać się do atrybutów stylu z rysunków?
Chcę mieć 2 motywy do wyboru dla mojej aplikacji. W tym celu zdefiniowałem kilka atrybutów, na przykład: <attr format="color" name="item_background" /> Następnie stworzyłem oba motywy, takie jak ten: <style name="ThemeA"> <item name="item_background">#123456</item> </style> <style name="ThemeB"> <item name="item_background">#ABCDEF</item> </style> Ta metoda działa świetnie, pozwalając mi łatwo tworzyć i modyfikować kilka motywów. …


8
Otwarte obrysy Androida?
Czy można utworzyć obiekt kształtu Androida z obrysem tylko z niektórych stron? Np. Mam: <stroke android:width="3dip" android:color="#000000" android:dashWidth="10dip" android:dashGap="6dip" /> Który jest podobny do tego CSS: border: 3px dashed black; Jak ustawić pociągnięcie tylko z jednej strony? Oto jak zrobiłbym to w CSS: border-left: 3px dashed black; Jak to zrobić …

16
Używanie Android Vector Drawables w przypadku awarii przed awarią Lollipop
Używam rysunków wektorowych w systemie Android przed Lollipopem i są to niektóre z moich bibliotek i wersji narzędzi: Android Studio: 2.0.0 Wtyczka Android Gradle: 2.0.0 Narzędzia do budowania: 23.0.2 Biblioteka obsługi Androida: 23.3.0 Dodałem tę właściwość na poziomie mojej aplikacji Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } } …

4
Pasek postępu z zaokrąglonymi rogami?
Próbuję osiągnąć taki projekt paska postępu: Obecny kod, który mam, daje to: To jest kod: <item android:id="@android:id/background"> <shape> <corners android:radius="8dp"/> <solid android:color="@color/dirtyWhite"/> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="8dp"/> <solid android:color="@color/colorPrimaryDark"/> </shape> </clip> </item> Mój pasek postępu: <ProgressBar android:id="@+id/activeProgress" style="?android:attr/progressBarStyleHorizontal" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_weight="1" android:progress="10" android:progressDrawable="@drawable/rounded_corners_progress_bar"/> Próbowałem, dodając <size>atrybut na …

9
Android: alternatywa dla context.getDrawable ()
context.getDrawable()W moim projekcie użyłem w ten sposób: Drawable greenProgressbar = context.getDrawable(R.drawable.custom_progressbargreen); Ale Eclipse daje mi błąd, który wymaga pliku Minimum API level of 21. Oznaczałoby to, że po szybkim wyszukiwaniu w Google moja aplikacja będzie dostępna tylko w Android 5.0. Ponieważ nie wszystkie urządzenia używają tej wersji Androida, chciałbym mieć …

6
Utwórz mapę bitową / do rysowania ze ścieżki pliku
Próbuję utworzyć mapę bitową lub do rysowania z istniejącej ścieżki pliku. String path = intent.getStringExtra("FilePath"); BitmapFactory.Options option = new BitmapFactory.Options(); option.inPreferredConfig = Bitmap.Config.ARGB_8888; mImg.setImageBitmap(BitmapFactory.decodeFile(path)); // mImg.setImageBitmap(BitmapFactory.decodeFile(path, option)); // mImg.setImageDrawable(Drawable.createFromPath(path)); mImg.setVisibility(View.VISIBLE); mText.setText(path); Ale setImageBitmap(), setImageDrawable()nie wyświetla obrazu z toru. Wydrukowałem ścieżkę za pomocą mTexti wygląda to tak:/storage/sdcard0/DCIM/100LGDSC/CAM00001.jpg Co ja robię źle? …

7
Dodanie dolnego marginesu do ostatniego elementu ListView
Muszę dodać, aby dodać ListView ze skomplikowanym tłem elementów: różne dla parzystych / nieparzystych i zaokrąglonych rogów na górze i na dole. To wygląda tak: Zaimplementowałem to wszystko za pomocą listy poziomów, ale jest jeszcze jedna rzecz, którą chcę zrobić. Teraz dolny element znajduje się u dołu ekranu. Lepiej jest …

8
Różne rozdzielczości obsługują Androida
Edytowane pytanie: Rozdzielczość mobilna: Chciałbym zaprojektować różne rozdzielczości ekranu, takie jak poniższe rozdzielczości. 320x480, 480 × 800, 540x960, 720x1280 (Samsung S3), 1080x1920 (S4, Nexus5, Nexus 5x, Moto G4), 2560 x 1440 (Nexus 6, Nexus 6p, Samsung edge) Rozdzielczość tabletu: 480x800 (micromax), 600x1024 ( samsung tab2), 800x1280 (nexus 7), 1200x1920 (nowy …
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.