Android图片上传实现预览效果

2019-12-10 19:13:05于海丽
gridImageAdapter 
        .setOnItemClickListener(new AlbumGridViewAdapter.OnItemClickListener() { 
 
          @Override 
          public void onItemClick(final ToggleButton toggleButton, 
              int position, boolean isChecked,Button chooseBt) { 
            if (Bimp.tempSelectBitmap.size() >= NeedApplication.picNums) { 
              toggleButton.setChecked(false); 
              chooseBt.setVisibility(View.GONE); 
              if (!removeOneData(dataList.get(position))) { 
                Toast.makeText(AlbumActivity.this, "超出可选图片张数", Toast.LENGTH_SHORT).show(); 
              } 
              return; 
            } 
            if (isChecked) { 
              chooseBt.setVisibility(View.VISIBLE); 
              Bimp.tempSelectBitmap.add(dataList.get(position)); 
              okButton.setText("完成"+"(" + Bimp.tempSelectBitmap.size() 
                  + "/"+ NeedApplication.picNums+")"); 
            } else { 
              Bimp.tempSelectBitmap.remove(dataList.get(position)); 
              chooseBt.setVisibility(View.GONE); 
              okButton.setText("完成"+"(" + Bimp.tempSelectBitmap.size() + "/"+ NeedApplication.picNums+")"); 
            } 
            isShowOkBt(); 
          } 
        }); 

点击图片选择加到公有图片数组中显示已选择。

最后是预览图片,利用自定义viewpager,实现图片滑动,下面贴两张截图吧:

Android图片上传实现预览效果

以上就是本文的全部内容,希望对大家的学习有所帮助。



注:相关教程知识阅读请移步到Android开发频道。