jjzjj

Quadrant

全部标签

java - 什么更有效率? If Else 还是 HashMap?

我正在用Java编写一些代码来检查坐标在哪个象限,我想知道哪种方法更有效地检查它:if-elseblock或使用HashMap。HashMap看起来像这样:privatestaticfinalMapquadMap=newHashMap(){{put(newCoordinate(0,0),Quadrant.Q1);put(newCoordinate(0,1),Quadrant.Q2);put(newCoordinate(1,0),Quadrant.Q3);put(newCoordinate(1,1),Quadrant.Q4);}};然后我想在哪里获得我的象限:returnquadMap.

android - Android 中的自定义形状按钮 - 我做得对吗?

我正在尝试实现四个自定义形状的按钮,如下图所示:到目前为止我做了什么:我拍了4张不同的照片-每张只有一种颜色可见(见上文)。图像的另一部分是透明的。结果是我有四张相同尺寸的图片。现在我使用了一个相对布局,其中我所有的4张图片都添加到相同位置的ImageView中。由于透明度,我可以看到想要的图片。对于我的ImageView,我实现了具有以下内容的onTouchListener:privateclassImageOnTouchListenerimplementsView.OnTouchListener{privateintcategoryId;publicImageOnTouchList