我想使用fab Button
我想在fab Button上使用它
此代码
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(5), execute: {
self.performSegue(withIdentifier: "skipTo", sender: self)
})
}
我需要帮助我的项目我希望我有一些人帮助我解决这个问题
谢谢
浮动操作按钮表示应用程序中的主要操作。浮动操作按钮用于提升操作。形状像在UI上方浮动的带圆圈的图标,它在焦点上改变颜色并在选择时提升。按下时,它可能包含更多相关操作。
答案 0 :(得分:1)
我希望这对你有用。
必需此gradle文件中的依赖项。
implementation 'com.android.support:design:26.1.0'
在xml文件中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimaryDark">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="35dp"
android:layout_height="35dp"
android:src="@mipmap/ic_back"
android:layout_alignParentLeft="true"/>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:fabSize="auto"
android:src="@mipmap/ic_add"
android:layout_marginRight="10dp"
android:layout_alignParentRight="true"/>
</RelativeLayout>
</android.support.v7.widget.Toolbar>
</LinearLayout>
活动
FloatingActionButton mFloatingActionButton;
mFloatingActionButton=(FloatingActionButton) findViewById(R.id.fab);
mFloatingActionButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//do your task
}
});
答案 1 :(得分:0)
将事件监听器添加到FloatingActionButton:
FloatingActionButton myFab = (FloatingActionButton) myView.findViewById(R.id.myFAB);
myFab.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
doMyThing();
}
});
中的同一问题
有关详细信息,请访问:FloatingActionButton example with Support Library