前回の記事 の Android 版です。
x 回タップすることで反応するボタンを、Android 用に View を継承して作りました。
コードは下記 GitHub にて公開中です。
使い方としては、普通にViewを配置してクリックリスナーを登録する形で OK です。
<xxx.HiddenFunctionButton android:id="@+id/hidden_function_button" android:layout_width="wrap_content" android:layout_height="wrap_content" />
hiddenFunctionButton = rootView.findViewById(R.id.hidden_function_button); hiddenFunctionButton.setOnClickListener(view -> { // do something });
検知する秒数とタップの回数は下記のように変更することができます。
// 3秒以内に5回タップで反応 hiddenButton.setInterval(3); hiddenButton.setMaxCount(5);
投稿者プロフィール
最新の投稿
- iOS2022年6月27日【iOS】ARケチャマヨバトルをアップデートしたときにやったこと
- 技術開発2021年6月22日UIKit(Storyboard)で時間が止まってる人向けのiOS開発リハビリメニュー
- 技術開発2020年10月8日AWSのSESを利用して手動でメールを送信する
- 技術開発2020年9月8日SwiftUIのすすめ – 2. リスト表示 –