【发布时间】:2020-05-07 04:58:33
【问题描述】:
我正在寻找一种解决方案来测试像 Amazon/Flipkart 等 Android 设备的触摸屏。
我可以获得任何具有类似功能的工作参考链接吗?
【问题讨论】:
标签: android canvas touchscreen
我正在寻找一种解决方案来测试像 Amazon/Flipkart 等 Android 设备的触摸屏。
我可以获得任何具有类似功能的工作参考链接吗?
【问题讨论】:
标签: android canvas touchscreen
你试过ScratchView吗? ImageView 和 Textview 两者似乎很容易集成。
您也可以查看tutorial。
此外,如果您想创建自己的解决方案,您可以在 ImageView 上放置一个视图,并使用StackOverflow answer 中提到的方法擦除 Bitmap。
【讨论】:
使用这个库
compile 'com.github.cooltechworks:ScratchView:v1.1'
在您的xml 中使用可刮擦视图
<com.cooltechworks.views.ScratchImageView
android:id="@+id/sample_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:src="@drawable/img_sample2"
/>
为您的草稿视图添加listener,如下所示并检查百分比
scratchImageView.setRevealListener(new ScratchImageView.IRevealListener() {
@Override
public void onRevealed(ScratchImageView tv) {
// on reveal
}
@Override
public void onRevealPercentChangedListener(ScratchImageView siv, float percent) {
// if the percent is 1, then whole portion is scratched
}
});
【讨论】: