J'ai un ViewPager qui dispalys les images de l'URL. Mais je veux dessiner un rectangle sur l'image dans ViewPager. Je ne sais pas comment implémenter ceci. J'ai essayé de le faire dans PagerAdapter. Mon essai donné belowbut ne pas donner aucun résultatDessiner rectangle sur ViewPager android
@Override
public Object instantiateItem(ViewGroup view, int position) {
View imageLayout = inflater.inflate(R.layout.pager_image, view, false);
final ImageView imageView = (ImageView) imageLayout.findViewById(R.id.image);
final ProgressBar spinner = (ProgressBar) imageLayout.findViewById(R.id.loading);
imageNameDisplay.setText(imageNames.get(position));
Bitmap bitmap = Bitmap.createBitmap((int) getWindowManager()
.getDefaultDisplay().getWidth(), (int) getWindowManager()
.getDefaultDisplay().getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
imageView.setImageBitmap(bitmap);
Paint paint = new Paint();
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setStrokeWidth(110);
float leftx = 20;
float topy = 20;
float rightx = 50;
float bottomy = 50;
canvas.drawRect(leftx, topy, rightx, bottomy, paint);
........
.........
}
S'il vous plaît me guider ..
Vous pouvez essayer avec le code XML au lieu de java .. –
je veux créer le rectangle dynamiquement .. – user2291423