0
アンドロイドでは、丸い枠で表示したいので、別のビューを内側に配置してマスク効果を得ることができます。Android:ラウンドビューフレームの作成方法
現状:画像を使用せずに、
が、私はこのことができ、青い円は丸い枠を持つようにしたいです? ありがとう!
アンドロイドでは、丸い枠で表示したいので、別のビューを内側に配置してマスク効果を得ることができます。Android:ラウンドビューフレームの作成方法
現状:画像を使用せずに、
が、私はこのことができ、青い円は丸い枠を持つようにしたいです? ありがとう!
このビューはあなたに役立ちます。 https://github.com/google/iosched/blob/master/android/src/main/java/com/google/samples/apps/iosched/ui/widget/BezelImageView.java
それはあなたがあなたの目標を達成したいyou.Ifによって定義されたマスクを使用してビットマップをクリップ、あなたはこれら以下のようにそれを使用することができます:
<BezelImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content”
app:maskDrawable="@drawable/default_circle_mask"
/>
default_circle_mask.drawable:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#000" />