Как увеличить выбранное изображение в галерее в Android

1

У меня есть галерея в моем приложении. В этой галерее у меня много изображений. Может ли кто-нибудь сказать мне, как увеличить изображение на выбранном изображении в андроиде? Пожалуйста, покажите пример кода.

Я пробовал с этим кодом, но он не работает:

 gallery.setOnItemClickListener(new OnItemClickListener() 
 {
     public void onItemClick(AdapterView parent, 
                    View v, int position, long id) 
     {

            if(v!=null)
                {
                if(position>0){
                View previousView=parent.findViewById(position-1);
                if(previousView!=null)
                {
                previousView.setLayoutParams(new Gallery.LayoutParams(100, 120)); 
                }
                }
                Toast.makeText(getBaseContext(), 
                        "pic" + (position + 1) + " selected", 
                        Toast.LENGTH_SHORT).show();
                Animation grow = AnimationUtils.loadAnimation(GalleryActivity.this, R.anim.grow);      
                    v.startAnimation(grow);      
                v.setLayoutParams(new Gallery.LayoutParams(170, 150)); 
                }

Спасибо

Теги:

1 ответ

1

Этот код работает

 gl.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
      { public void onItemSelected(AdapterView<?> parent, View v, int
      position, long id) {

      if (lastview != null) lastview .setLayoutParams(new
      Gallery.LayoutParams(140, 280)); lastview = v; v.setLayoutParams(new
      Gallery.LayoutParams(170, 340)); }

      public void onNothingSelected(AdapterView<?> parent) { //
      System.out.println("NOTHING SELECTED");

      } });
  • 0
    Привет, каково последнее?
  • 0
    Привет, это прокрутка и масштабирование одновременно, но не скользит по картинке. Есть ли способ обнаружить эффект смахивания на изображение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню