update VibrateUtils · Blankj/AndroidUtilCode@19349b9 · GitHub
Skip to content

Commit 19349b9

Browse files
committed
update VibrateUtils
1 parent 51c8124 commit 19349b9

4 files changed

Lines changed: 101 additions & 3 deletions

File tree

‎buildSrc/src/main/groovy/Config.groovy‎

Lines changed: 1 addition & 1 deletion

‎feature/utilcode/pkg/src/main/java/com/blankj/utilcode/pkg/feature/vibrate/VibrateActivity.kt‎

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,34 @@ class VibrateActivity : CommonActivity() {
3232

3333
override fun bindItems(): MutableList<CommonItem<*>> {
3434
return CollectionUtils.newArrayList(
35-
CommonItemClick(R.string.vibrate_1000ms) { VibrateUtils.vibrate(1000) },
35+
CommonItemClick(R.string.vibrate_1000ms) {
36+
VibrateUtils.vibrate(1000)
37+
},
3638
CommonItemClick(R.string.vibrate_custom) {
3739
VibrateUtils.vibrate(longArrayOf(0, 1000, 1000, 2000, 2000, 1000), 1)
3840
},
39-
CommonItemClick(R.string.vibrate_cancel) { VibrateUtils.cancel() }
41+
CommonItemClick(R.string.vibrate_background) {
42+
backHome()
43+
mContentView.postDelayed({
44+
VibrateUtils.vibrateCompat(longArrayOf(0, 1000, 1000, 2000, 2000, 1000), 1)
45+
// VibrateUtils.vibrateCompat(1000)
46+
}, 1000)
47+
},
48+
CommonItemClick(R.string.vibrate_cancel) {
49+
VibrateUtils.cancel()
50+
}
4051
)
4152
}
4253

4354
override fun onDestroy() {
4455
super.onDestroy()
4556
VibrateUtils.cancel()
4657
}
58+
59+
private fun backHome() {
60+
val intent = Intent(Intent.ACTION_MAIN).apply {
61+
addCategory(Intent.CATEGORY_HOME)
62+
}
63+
startActivity(intent)
64+
}
4765
}

‎feature/utilcode/pkg/src/main/res/values/strings.xml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -366,5 +366,6 @@
366366
<!--Vibrate 相关-->
367367
<string name="vibrate_1000ms">Vibrate 1000ms</string>
368368
<string name="vibrate_custom">Vibrate Custom</string>
369+
<string name="vibrate_background">Vibrate Background</string>
369370
<string name="vibrate_cancel">Cancel</string>
370371
</resources>

‎lib/utilcode/src/main/java/com/blankj/utilcode/util/VibrateUtils.java‎

Lines changed: 79 additions & 0 deletions

0 commit comments

Comments
 (0)