2017-11-14 3 views
0

ich eine benutzerdefinierte Ansicht habe zu ändern, die Textview und der Hintergrund erstreckt, ist ein ziehbar,wie bekommen und ziehbar Hintergrundfarbe in benutzerdefinierter Ansicht

<CustomView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:background="@drawable/circile_background" /> 

und wollen die Hintergrundfarbe in benutzerdefinierter Ansicht ändern

public class CustomView extends TextView { 

    TypedArray typedArray; 

    public CustomView (Context context) { 
     super(context); 
    } 

    public CustomView (Context context, AttributeSet attrs) { 
     super(context, attrs); 
    } 


    public void setColorLevel(int color) { 
     // update color here 
    } 
} 
+0

Haben Sie beide Hintergrund halten möchten i Magier und Farbe ...? – Dhruv

+0

Danke. Ja, ich möchte das Bild behalten und nur die Bildfarbe ändern – Xianwei

+0

'getBackground(). SetColorFilter (Farbe, PorterDuff.Mode.SRC);' –

Antwort

Verwandte Themen