NativebrikAnchor
インターフェース
Tooltipを紐づけるUI部品。表示対象となるWidgetを囲んで使用します。
class NativebrikAnchor extends StatefulWidget {
final String id;
final Widget child;
const NativebrikAnchor(
this.id, {
super.key,
required this.child,
});
}
NativebrikAnchorで囲んだWidgetに対して、ユーザーオンボーディングや機能ガイドをNativebrikの管理画面から作成して、表示することができます。
サンプルコード
対象のWidgetを NativebrikAnchor
でラップし、ID(例: "MY_TOOLTIP_ID"
)を指定してください。
NativebrikAnchor(
"MY_TOOLTIP_ID",
child: ElevatedButton(
onPressed: () {
print("MY_TOOLTIP anchor button pressed");
},
child: Text('MY_TOOLTIP anchor'),
),
)
ナビゲーションバーアイコンなどでも使用可能です:
BottomNavigationBarItem(
icon: NativebrikAnchor(
"NAV_ITEM_A",
child: Icon(Icons.business),
),
label: 'Page A',
)
Last updated