如果要单击,我想旋转MainActivity的设置按钮。
这是我到目前为止在MainActivity.kt
文件中编写的代码:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//Spin Settings Button
settings.setOnContextClickListener { //First error
settings.animate().setDuration(2).rotationBy(180f).start() //second error
}
}
}
下面的代码我收到两个错误:
第一个错误:
调用需要API级别23(当前分钟为21):android.view.View#setOnContextClickListene ....
第二个错误:
类型不匹配:推断的类型为单位,但应为布尔值
感谢您的时间!
答案 0 :(得分:0)
尝试: 它在我的项目中使用的一些代码
RotateAnimation rotate = new RotateAnimation(0, 180, A
nimation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotate.setDuration(5000);
rotate.setInterpolator(new LinearInterpolator());
ImageView image= (ImageView) findViewById(R.id.imageView);
image.startAnimation(rotate);