DiaryImageManager.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:oma-riista-android 作者:
/**
 * Adds new image to container view
 *
 * @param logImage LogImage object, if null, adds new image indicator instead
 * @param index    Image index
 */
private void addImage(LogImage logImage, int index) {
    WebImageView imageView = new WebImageView(mWorkContext.getContext());
    DiaryImage diaryImage = new DiaryImage(imageView);
    diaryImage.index = index;
    if (logImage != null) {
        changeImage(diaryImage, logImage);
    } else {
        mAddButton = imageView;
        imageView.setImageDrawable(mWorkContext.getContext().getResources().getDrawable(R.drawable.ic_camera));
        imageView.setBackgroundResource(R.drawable.bg_image_button);
    }
    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams((int) mWorkContext.getContext().getResources().getDimension(R.dimen.logimage_size),
            (int) mWorkContext.getContext().getResources().getDimension(R.dimen.logimage_size));
    imageView.setLayoutParams(layoutParams);
    imageView.setScaleType(ScaleType.CENTER_CROP);
    mContainerView.addView(imageView);
    mDiaryImages.add(diaryImage);
    setupImageEdit(diaryImage, imageView, index);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号