public class POCII extends Activity {
myView mv = new myView(this);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(mv);
}
}
class myView extends View {
public myView(Context context) {
super(context);
}
@Override
public void onDraw(Canvas canvas) {
Paint paint = new Paint();
canvas.drawRect(0,0,100,100, paint);
canvas.clipRect(0,0,50,50);
}
}
Ma question est la suivante: le code ci-dessus ne doit-il pas dessiner un rectangle, puis rogner la partie supérieure gauche? Le rectangle n'est pas recadré.Utilisation de clipRect - explication
S'il vous plaît expliquer ce que fait clipRect. Qu'est-ce que c'est réellement l'écrêtage? Est-ce qu'il se clipse sous la forme d'un rectangle, compte tenu des coordonnées? Si oui, pourquoi le code ci-dessus ne fonctionne pas?
http://youtu.be/vkTn3Ule4Ps?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu –