Als «android-drawable» getaggte Fragen

In Android ist ein Drawable eine allgemeine Abstraktion für "etwas, das gezeichnet werden kann".

22
So beheben Sie: android.app.RemoteServiceException: Fehlerhafte Benachrichtigung aus Paket *: Symbol konnte nicht erstellt werden: StatusBarIcon
In Absturzprotokollen wird die folgende Ausnahme angezeigt: 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) Ich poste meine Benachrichtigung von einem …

13
Fügen Sie meiner Schaltfläche einen Welleneffekt mit Hintergrundfarbe hinzu?
Ich habe eine Schaltfläche erstellt und möchte dieser Schaltfläche einen Welleneffekt hinzufügen! Ich habe eine Schaltfläche bg XML-Datei erstellt: (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> Und das ist meine Ripple-Effekt-Datei: (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 …

14
Style Bottom Line in Android
Ich muss eine Android-Form erstellen, damit nur der Boden einen Strich hat (eine gestrichelte Linie). Wenn ich Folgendes versuche, halbiert der Strich die Form mitten durch die Mitte. Weiß jemand, wie man es richtig macht? Der Strich muss die unterste Linie / Grenze sein. Ich verwende die Form als Hintergrund …

4
So zentrieren Sie einen in der Ebenenliste zeichnbaren Vektor ohne Skalierung
Ich versuche, a VectorDrawablein a zu verwenden, LayerListohne den Vektor zu skalieren. Beispielsweise: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item android:gravity="center" android:drawable="@drawable/ic_check_white_48dp"/> </layer-list> Die zeichnbare ic_check_white_48dpID definiert als: <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> Der gewünschte Effekt besteht darin, dass das Häkchensymbol ohne Skalierung in der zu zeichnenden …

5
Wie verweise ich auf Stilattribute aus einem Drawable?
Ich möchte 2 auswählbare Themen für meine Anwendung haben. Zu diesem Zweck habe ich einige Attribute wie folgt definiert: <attr format="color" name="item_background" /> Dann habe ich beide Themen wie folgt erstellt: <style name="ThemeA"> <item name="item_background">#123456</item> </style> <style name="ThemeB"> <item name="item_background">#ABCDEF</item> </style> Diese Methode funktioniert hervorragend und ermöglicht mir das einfache …


7
Offener Android-Schlaganfall?
Ist es möglich, ein Android-Formobjekt mit Strich nur auf bestimmten Seiten zu erstellen? ZB habe ich: <stroke android:width="3dip" android:color="#000000" android:dashWidth="10dip" android:dashGap="6dip" /> Welches ist ähnlich zu diesem CSS: border: 3px dashed black; Wie kann ich den Strich nur auf einer Seite einstellen? So würde ich es in CSS machen: border-left: …

16
Verwenden von Android-Vektor-Drawables beim Absturz vor Lollipop
Ich verwende Vector Drawables in Android vor Lollipop und dies sind einige meiner Bibliotheken und Tool-Versionen: Android Studio: 2.0 Android Gradle Plugin: 2.0.0 Build Tools: 23.0.2 Android Support Library: 23.3.0 Ich habe diese Eigenschaft in meiner App-Ebene hinzugefügt Build.Gradle android { defaultConfig { vectorDrawables.useSupportLibrary = true } } Es ist …

9
Android: Alternative für context.getDrawable ()
Ich habe context.getDrawable()so in meinem Projekt verwendet: Drawable greenProgressbar = context.getDrawable(R.drawable.custom_progressbargreen); Aber Eclipse gibt mir einen Fehler, dass es einen braucht Minimum API level of 21. Dies würde bedeuten, dass meine APP nach einer schnellen Google-Suche nur noch verwendet werden kann Android 5.0. Da nicht alle Geräte diese Android-Version verwenden, …

6
Erstellen Sie eine Bitmap / Drawable aus dem Dateipfad
Ich versuche, eine Bitmap oder ein Drawable aus dem vorhandenen Dateipfad zu erstellen. 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); Aber setImageBitmap(), setImageDrawable()nicht zeigt ein Bild aus dem Weg. Ich habe Pfad mit gedruckt mTextund es sieht …


4
Fortschrittsbalken mit abgerundeten Ecken?
Ich versuche, dieses Fortschrittsbalken-Design zu erreichen: Der aktuelle Code, den ich habe, erzeugt Folgendes: Dies ist der Code: <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> Mein Fortschrittsbalken: <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"/> Ich habe …


6
Erstellen Sie eine neue Farbe zum Zeichnen
Ich versuche, einen Hex-Wert in einen Int-Wert umzuwandeln, damit ich eine neue Farbe zum Zeichnen erstellen kann. Ich bin mir nicht sicher, ob dies möglich ist, aber laut Dokumentation sollte es so sein. Es fragt eindeutig nach public ColorDrawable (int color) In API-Ebene 1 hinzugefügt Erstellt ein neues ColorDrawable mit …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.