Android:FAB按钮的循环脉动帮助
当用户第一次使用这个界面时,我看到各种各样的应用程序使用这个界面来帮助他们。(彩色光盘、说明文字和脉动fab按钮)。有人知道这个图书馆的名字吗?它来自Android SDK?同样的涟漪效应也可以通过使用该库实现 点击TargetView库 它有一个非常简单的用法Android:FAB按钮的循环脉动帮助,android,interface,floating-action-button,Android,Interface,Floating Action Button,当用户第一次使用这个界面时,我看到各种各样的应用程序使用这个界面来帮助他们。(彩色光盘、说明文字和脉动fab按钮)。有人知道这个图书馆的名字吗?它来自Android SDK?同样的涟漪效应也可以通过使用该库实现 点击TargetView库 它有一个非常简单的用法 TapTargetView.showFor(this, // `this` is an Activity TapTarget.forView(findViewById(R.id.target),
TapTargetView.showFor(this, // `this` is an Activity
TapTarget.forView(findViewById(R.id.target), "This is a target", "We have the best targets, believe me")
// All options below are optional
.outerCircleColor(R.color.red) // Specify a color for the outer circle
.outerCircleAlpha(0.96f) // Specify the alpha amount for the outer circle
.targetCircleColor(R.color.white) // Specify a color for the target circle
.cancelable(false) // Whether tapping outside the outer circle dismisses the view
.tintTarget(true) // Whether to tint the target view's color
.transparentTarget(false) // Specify whether the target is transparent (displays the content underneath)
.icon(Drawable) // Specify a custom drawable to draw as the target
.targetRadius(60), // Specify the target radius (in dp)
new TapTargetView.Listener() { // The listener can listen for regular clicks, long clicks or cancels
@Override
public void onTargetClick(TapTargetView view) {
super.onTargetClick(view); // This call is optional
doSomething();
}
});
还可以对元素执行一系列操作
new TapTargetSequence(this)
.targets(
TapTarget.forView(findViewById(R.id.never), "Gonna"),
TapTarget.forView(findViewById(R.id.give), "You", "Up")
.dimColor(android.R.color.never)
.outerCircleColor(R.color.gonna)
.targetCircleColor(R.color.let)
.textColor(android.R.color.you),
TapTarget.forBounds(rickTarget, "Down", ":^)")
.cancelable(false)
.icon(rick))
.listener(new TapTargetSequence.Listener() {
// This listener will tell us when interesting(tm) events happen in regards
// to the sequence
@Override
public void onSequenceFinish() {
// Yay
}
@Override
public void onSequenceStep(TapTarget lastTarget) {
// Perfom action for the current target
}
@Override
public void onSequenceCanceled(TapTarget lastTarget) {
// Boo
}
});
将此添加到build.gradle中
repositories {
jcenter()
}
dependencies {
implementation 'com.getkeepsafe.taptargetview:taptargetview:1.12.0'
}
没必要道歉。你的链接完全回答了我的问题。