我正在创建一个小型java 2D游戏,我想知道是否有任何方法可以旋转AWT矩形。
AffineTransform origXform = g2d.getTransform();
AffineTransform newXform = (AffineTransform) origXform.clone();
newXform.rotate(angle, pivotX, pivotY); // pivotX ,pivotY is the starting
point of the hand image
g2d.setTransform(newXform);
Rectangle arm = new
(如果您认为这个问题是重复的,请检查其他答案都是Java而不是Kotlin)
我用这个Kotlin代码在Android应用程序中生成了一个旋转器:
val cameraSpinner: Spinner = findViewById(R.id.cameras_spinner)
我希望使用名为camOptions的字符串列表填充旋转器:
val camOptions = arrayOfNulls<String>(cameraList.size)
for (i in cameraList.indices) { camOptions[i] = cameraList[i].name }
为此
我需要在排序和旋转的数组中搜索元素(数组可能包含重复的元素)。排序和旋转的数组表示排序后的数组旋转k个元素。
int sortedpivot( int arr[], int start , int end , int x)
{
if ( start > end ) return -1;
if ( start == end ) return x== arr[start]? start : -1;
int mid = ( end - start ) /2 + start ;
if ( arr[ mid] == x) retu