layerdrawable

    1熱度

    1回答

    基於一些條件,我不得不對角地切割列表單元格。爲此,我已經使用這個代碼所做的對角線繪製的圖像: diagonal_line.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item a

    0熱度

    1回答

    我有一個神奇的問題。 LayerDrawable的所有實例都一起更改。 我有幾個典型的意見。 。因此,要完成我的任務,我決定:「我將用‘複合視圖’我有一個問題: 當我在一個圖層繪製<上所有的改變而改變的知名度 public abstract class BaseContentExpanded<DATA> extends FrameLayout implements ExpandableLayout

    0熱度

    1回答

    我必須分層顯示兩個按鈕。第一個(頂部)按鈕是使用圖標的.png創建的。 // create circular button and colorize View button1 = v.findViewById(bId); GradientDrawable backgroundGradient = (GradientDrawable)imgIcon.getBackground(); backg

    0熱度

    3回答

    我想爲按鈕設置背景。隨着Android 4.1.2一切工作正常,但如果與Android 4.0推出我有一個錯誤 java.lang.NoSuchMethodError: android.widget.Button.setBackground 與代碼 LayerDrawable composite = new LayerDrawable(layers); button.setBackgroun

    0熱度

    1回答

    我正在按照這裏給出的答案Array of images stacked next to each other, using LayerDrawable.(Displaying multiple image in single imageview) 。我的圖像是38x38大小。 這是我的代碼: Drawable[] layers = new Drawable[2]; layers[0]=cActi

    0熱度

    1回答

    在我的應用程序中,我有一組drawable。我必須逐層顯示它。爲此,我正在使用LayerDrawble。我以這種方式使用它 ImageView image = (ImageView)findViewById(R.id.image); Resources r = getResources(); Drawable[] capas = new Drawabl

    0熱度

    1回答

    我目前正在創建一個菜單,讓用戶在GridLayout中選擇AppCompatImageView,並通過在圖像的前景放置複選標記圖標來顯示該視圖。在api 23中,我可以通過簡單地調用View.setForeground()來實現,但是在較低的api中,該方法不存在。是否有某種解決方法可以使用? 我試過使用LayerDrawable,但如果使用android:src=設置的圖像高度不一致,則複選標記

    2熱度

    2回答

    我正嘗試用這篇文章爲android應用程序創建初始屏幕:Splash Screens the Right Way。正如文章所說,我創建了具有兩層的LayerDrawable:背景位圖和徽標(也是位圖)。例如,徽標需要位於屏幕底部,縮進32dp。這裏我繪製: <item android:drawable="@drawable/splash_image" /> <item an

    1熱度

    1回答

    我有一個Android應用程序,使用Android支持庫版本23.2.1和一切工作正常。不過,我昨天更新了Android支持庫版本爲25.2.0,並意識到一些用戶正在獲取此異常(通過Fabric crashlytics),但我無法複製它。 這裏是崩潰日誌: Fatal Exception: java.lang.NullPointerException: Attempt to invoke virt

    0熱度

    2回答

    我有一個RatingBar: <RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleX="0.75" android:isIndicator="false" android:scaleY="0.75"