/SplitImageView

图片使用透明色块标记

Primary LanguageJava

SplitImageView

手势点击图片使用透明色块标记,多用于调研选择最喜欢的某块区域
API
mSplitImageView.setDivideNum(10, 10);
mSplitImageView.setEnableMultiSelect(true);
mSplitImageView.setBlockMax(8);
mSplitImageView.setBlockColor(102, 0, 255, 0);
mSplitImageView.setMode(SplitImageView.MODE.SHORT_CLICK_TO_DRAW);
mSplitImageView.setShowDivider(false);
Point point = new Point();
point.x = 0;
point.y = 1;
List points = Arrays.asList(point);
mSplitImageView.setInitialBlockMark(points);
mSplitImageView.setBlockSelectedListener(new SplitImageView.OnBlockSelectListener() {
@Override
public void onSelected(List ps) {
for (Position p : ps) {
Log.e(TAG, p.getmPoint() + "");
}
}
});
mSplitImageView.setmOnSingleTapListener(new SplitImageView.OnTapListener() {
@Override
public void onSingleTap() {
Toast.makeText(MyActivity.this, "Hello World", Toast.LENGTH_SHORT).show();
}
});