我的.png格式的图片带有 alpha频道,我希望它可以点击。只有在单击实际图像时才会检测到单击(而不是alpha背景)。
<TouchableHighlight onPress={this.imgClick}>
<Image
source={this.img1}
/>
</TouchableHighlight>
我想创建这些元素的可点击圈
感谢您的帮助,我希望您有一个快乐的X-Mas !!
答案 0 :(得分:1)
您可以检测图像上的单击位置,然后您应该在图像上有一些元数据,以检测它是否处于非alpha边界内。
ReadLn(Destination);
WHILE StrToInt(Destination) > 11 DO NumberIsTooHigh;
ImageService将是为每个图像存储元数据和逻辑的位置。你可能想要一个简单的多边形算法点。