Ich möchte Rechteck zeichnen lassen dann drehen Sie es so oben rechts erscheinen schräg, würde ich schließlich über abgerundete Ecke Bild überlagern, in der Bemühung, eine Kopie des Bildes unten zu erstellen, mit einigen ziehbar Erstellen Sie eine schräge Rechteck in Android Xml zeichnen
Uhr hofft mit Hilfe von xML, aber es nur schräg und Kante nie andere Seite berührt
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item >
<rotate
android:fromDegrees="19.5"
android:toDegrees="-19.5"
android:pivotX="-50%"
android:pivotY="0%"
>
<shape
android:shape="rectangle" >
<solid
android:color="@android:color/black" />
</shape>
</rotate>
</item>
eine benutzerdefinierte drawable erstellen, die die Form zieht aber wieder scheitern i, würde jede mögliche Hilfe lieben? danke
@Override
public void draw(Canvas canvas) {
int width = this.getBounds().width();
int height = this.getBounds().height();
double angle = 19.5 * (Math.PI/180.0);
double offsetX = height * Math.tan(angle);
Path path = new Path();
Paint paint = new Paint();
path.moveTo(0, 0);
path.lineTo(width, 0);
path.lineTo(width, height);
path.lineTo((int)offsetX, height);
path.close();
paint.setColor(_color);
paint.setStyle(Paint.Style.FILL);
canvas.drawPath(path, paint);
}