请选择 进入手机版 | 继续访问电脑版
  • 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java BaseZoomableImageView类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView的典型用法代码示例。如果您正苦于以下问题:Java BaseZoomableImageView类的具体用法?Java BaseZoomableImageView怎么用?Java BaseZoomableImageView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BaseZoomableImageView类属于com.netease.nim.uikit.common.ui.imageview包,在下文中一共展示了BaseZoomableImageView类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onImageViewFound

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
/**
 * ***********************************图片点击事件*******************************************
 */

// 设置图片点击事件
protected void onImageViewFound(BaseZoomableImageView imageView) {
    imageView.setImageGestureListener(new ImageGestureListener() {

        @Override
        public void onImageGestureSingleTapConfirmed() {
            onImageViewTouched();
        }

        @Override
        public void onImageGestureLongPress() {
            showWatchPictureAction();
        }

        @Override
        public void onImageGestureFlingDown() {
            finish();
        }
    });
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:25,代码来源:WatchMessagePictureActivity.java


示例2: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
protected void updateCurrentImageView(final int position) {
    View currentLayout = imageViewPager.findViewWithTag(position);
    if (currentLayout == null) {
        ViewCompat.postOnAnimation(imageViewPager, new Runnable() {

            @Override
            public void run() {
                updateCurrentImageView(position);
            }
        });
        return;
    };
    image = (BaseZoomableImageView) currentLayout.findViewById(R.id.watch_image_view);
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:15,代码来源:WatchMessagePictureActivity.java


示例3: destroyItem

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
@Override
public void destroyItem (ViewGroup container, int position, Object object) {
	View layout = (View)object;
	BaseZoomableImageView iv = (BaseZoomableImageView)layout.findViewById(R.id.imageView);
	iv.clear();
    container.removeView(layout);
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:8,代码来源:PickerPreviewPagerAdapter.java


示例4: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
public void updateCurrentImageView(final int position) {
	if (selectImageList == null 
			|| (position > 0
			&& position >= selectImageList.size()))
		return;

	if (currentPostion == position) {
		return;
	} else {
		currentPostion = position;
	}
	setTitleIndex(position);

	// LinearLayout currentLayout = (LinearLayout)
	// imageViewPager.getChildAt(position);
	LinearLayout currentLayout = (LinearLayout) imageViewPager.findViewWithTag(position);

	if (currentLayout == null) {
		Handler mHandler = new Handler();
		mHandler.postDelayed(new Runnable() {
			@Override
			public void run() {
				updateCurrentImageView(position);
			}
		}, 300);
		return;
	}
	currentImageView = (BaseZoomableImageView) currentLayout.findViewById(R.id.imageView);
	currentImageView.setViewPager(imageViewPager);

	setImageView(selectImageList.get(position));
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:33,代码来源:PreviewImageFromLocalActivity.java


示例5: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
public void updateCurrentImageView(final int position) {
	if (photoLists == null 
			|| (position > 0
			&& position >= photoLists.size()))
		return;

	if (currentPosition == position) {
		return;
	} else {
		currentPosition = position;
	}
	
	LinearLayout currentLayout = (LinearLayout) imageViewPager.findViewWithTag(position);
	if (currentLayout == null) {
		Handler mHandler = new Handler();
		mHandler.postDelayed(new Runnable() {
			@Override
			public void run() {
				updateCurrentImageView(position);
			}
		}, 300);
		return;
	}
	currentImageView = (BaseZoomableImageView) currentLayout.findViewById(R.id.imageView);
	currentImageView.setViewPager(imageViewPager);

	setImageView(photoLists.get(position));
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:29,代码来源:PickerAlbumPreviewActivity.java


示例6: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
protected void updateCurrentImageView(final int position) {
    View currentLayout = imageViewPager.findViewWithTag(position);
    if (currentLayout == null) {
        ViewCompat.postOnAnimation(imageViewPager, new Runnable() {

            @Override
            public void run() {
                updateCurrentImageView(position);
            }
        });
        return;
    }
    image = (BaseZoomableImageView) currentLayout.findViewById(R.id.watch_image_view);
    requestOriImage(imageMsgList.get(position));
}
 
开发者ID:netease-im,项目名称:NIM_Android_UIKit,代码行数:16,代码来源:WatchMessagePictureActivity.java


示例7: destroyItem

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
    View layout = (View) object;
    BaseZoomableImageView iv = (BaseZoomableImageView) layout.findViewById(R.id.imageView);
    iv.clear();
    container.removeView(layout);
}
 
开发者ID:netease-im,项目名称:NIM_Android_UIKit,代码行数:8,代码来源:PickerPreviewPagerAdapter.java


示例8: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
public void updateCurrentImageView(final int position) {
    if (selectImageList == null
            || (position > 0
            && position >= selectImageList.size()))
        return;

    if (currentPostion == position) {
        return;
    } else {
        currentPostion = position;
    }
    setTitleIndex(position);

    // LinearLayout currentLayout = (LinearLayout)
    // imageViewPager.getChildAt(position);
    LinearLayout currentLayout = (LinearLayout) imageViewPager.findViewWithTag(position);

    if (currentLayout == null) {
        Handler mHandler = new Handler();
        mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                updateCurrentImageView(position);
            }
        }, 300);
        return;
    }
    currentImageView = (BaseZoomableImageView) currentLayout.findViewById(R.id.imageView);
    currentImageView.setViewPager(imageViewPager);

    setImageView(selectImageList.get(position));
}
 
开发者ID:netease-im,项目名称:NIM_Android_UIKit,代码行数:33,代码来源:PreviewImageFromLocalActivity.java


示例9: updateCurrentImageView

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
public void updateCurrentImageView(final int position) {
    if (photoLists == null
            || (position > 0
            && position >= photoLists.size()))
        return;

    if (currentPosition == position) {
        return;
    } else {
        currentPosition = position;
    }

    LinearLayout currentLayout = (LinearLayout) imageViewPager.findViewWithTag(position);
    if (currentLayout == null) {
        Handler mHandler = new Handler();
        mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                updateCurrentImageView(position);
            }
        }, 300);
        return;
    }
    currentImageView = (BaseZoomableImageView) currentLayout.findViewById(R.id.imageView);
    currentImageView.setViewPager(imageViewPager);

    setImageView(photoLists.get(position));
}
 
开发者ID:netease-im,项目名称:NIM_Android_UIKit,代码行数:29,代码来源:PickerAlbumPreviewActivity.java


示例10: findViews

import com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView; //导入依赖的package包/类
private void findViews() {
    alertDialog = new CustomAlertDialog(this);
    loadingLayout = findViewById(R.id.loading_layout);
    image = (BaseZoomableImageView) findViewById(R.id.watch_image_view);
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:6,代码来源:WatchSnapChatPictureActivity.java



注:本文中的com.netease.nim.uikit.common.ui.imageview.BaseZoomableImageView类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java CRUDDeleteResponse类代码示例发布时间:2022-05-16
下一篇:
Java MolecularState类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap