当前位置:   article > 正文

【Android入门到项目实战-- 11.1】—— 实现悬浮按钮_android 悬浮按钮

android 悬浮按钮

        悬浮按钮是悬浮于界面之上,滑动屏幕时按钮不会跟随屏幕移动,它是Design Support库中提供的一个控件,这个控件可以帮助我们轻松实现悬浮按钮效果。

FloatingActionButton实现

        下面实现一个发布的悬浮按钮。

       由于需要用到floatingActionButton,所以先导入,可参考这篇文章:

『Android基础入门』悬浮按钮 - 掘金

        准备一个图标,放置到drawable目录下。

        修改activity_main.xml代码,如下:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. xmlns:app="http://schemas.android.com/apk/res-auto">
  6. <FrameLayout
  7. android:layout_width="match_parent"
  8. android:layout_height="match_parent">
  9. <com.getbase.floatingactionbutton.FloatingActionButton
  10. android:id="@+id/fab"
  11. android:layout_width="wrap_content"
  12. android:layout_height="wrap_content"
  13. android:layout_gravity="bottom|end"
  14. app:fab_size="normal"
  15. android:src="@drawable/publish" />
  16. </FrameLayout>
  17. </LinearLayout>

MainActivity代码:

  1. public class MainActivity extends AppCompatActivity {
  2. @Override
  3. protected void onCreate(Bundle savedInstanceState) {
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.activity_main);
  6. FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
  7. fab.setOnClickListener(new View.OnClickListener() {
  8. @Override
  9. public void onClick(View view) {
  10. Toast.makeText(MainActivity.this, "点击了按钮", Toast.LENGTH_SHORT).show();
  11. }
  12. });
  13. }
  14. }

效果如下:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/267109
推荐阅读
相关标签
  

闽ICP备14008679号