Android Showcaseview: как мне показать красивый сфокусированный вид счетчика при загрузке активности в Android?
У меня есть элемент внутри строки таблицы, например:
<TableRow android:background="@drawable/cell_styles_1">
<TextView
android:text="Bill type"
android:layout_width="match_parent"
android:fontFamily="sans-serif-condensed"
android:textColor="@color/white"
android:padding="5dp"
android:layout_marginStart="10pt"/>
<Spinner
android:layout_width="wrap_content"
android:id="@+id/bill_type"
android:textStyle="bold"
android:textColor="@color/white"
android:padding="5dp"
android:layout_marginStart="10pt">
</Spinner>
</TableRow>
Рендеринг: Пожалуйста, нажмите здесь
Я хочу, чтобы анимация воспроизводилась там, где она сфокусирована, чтобы она была выделена пользователю. Для этого я реализовал библиотеку TapTargetView , вот так:
TapTargetView.showFor(this,
TapTarget.forView(findViewById(R.id.bill_type),)
.outerCircleColor(R.color.red)
.outerCircleAlpha(0.96f)
.targetCircleColor(R.color.white)
.titleTextSize(20)
.titleTextColor(R.color.white)
.descriptionTextSize(10)
.descriptionTextColor(R.color.red)
.textColor(R.color.blue)
.textTypeface(Typeface.SANS_SERIF)
.dimColor(R.color.black)
.drawShadow(true)
.cancelable(false)
.tintTarget(true)
.transparentTarget(false)
.icon(Drawable)
.targetRadius(60),
new TapTargetView.Listener() {
@Override
public void onTargetClick(TapTargetView view) {
//do something
}
});
Но, к моему полному разочарованию, он просто показывает круговой фокус на . я хочу полный