<
RelativeLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
xmlns:tools
=
"http://schemas.android.com/tools"
android:layout_width
=
"match_parent"
android:layout_height
=
"match_parent"
>
android:id
=
"@+id/double_test"
android:layout_width
=
"50dp"
android:layout_height
=
"50dp"
android:background
=
"#FF00FF"
/>
</
RelativeLayout
>
public
class
MainActivity
extends
Activity {
private
long
[] mHits =
new
long
[
2
];
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View view=findViewById(R.id.double_test);
view.setOnClickListener(
new
OnClickListener() {
@Override
public
void
onClick(View v) {
System.arraycopy(mHits,
1
, mHits,
0
, mHits.length -
1
);
mHits[mHits.length -
1
] = SystemClock.uptimeMillis();
if
(mHits[
0
] >= (SystemClock.uptimeMillis() -
500
)) {
Toast.makeText(MainActivity.
this
,
"双击事件!!!"
,
0
).show();
【Flutter】packages思维以及使用Java添加Android平台特定的实现在Flutter框架里的体现和运用
【Flutter】packages思维以及使用Java添加Android平台特定的实现在Flutter框架里的体现和运用