设为首页 加入收藏

TOP

FloatingActionButton增强版,一个按钮跳出多个按钮--第三方开源--FloatingActionButton(四)
2017-10-11 17:08:39 】 浏览:4333
Tags:FloatingActionButton 增强 一个 按钮 跳出 多个 第三方 开源 --FloatingActionButton
tionButton 190 android:layout_width="wrap_content" 191 android:layout_height="wrap_content" 192 fab:fab_colorNormal="@color/white" 193 fab:fab_colorPressed="@color/white_pressed" /> 194 195 <com.getbase.floatingactionbutton.FloatingActionButton 196 android:layout_width="wrap_content" 197 android:layout_height="wrap_content" 198 fab:fab_colorNormal="@color/white" 199 fab:fab_colorPressed="@color/white_pressed" 200 fab:fab_size="mini" /> 201 202 <com.getbase.floatingactionbutton.FloatingActionButton 203 android:layout_width="wrap_content" 204 android:layout_height="wrap_content" 205 android:visibility="gone" 206 fab:fab_colorNormal="@color/white" 207 fab:fab_colorPressed="@color/white_pressed" 208 fab:fab_size="mini" /> 209 </com.getbase.floatingactionbutton.FloatingActionsMenu> 210 211 <com.getbase.floatingactionbutton.FloatingActionButton 212 android:id="@+id/setter_drawable" 213 android:layout_width="wrap_content" 214 android:layout_height="wrap_content" 215 android:layout_above="@id/setter" 216 android:layout_centerHorizontal="true" /> 217 218 </RelativeLayout>
复制代码

 

JAVA代码:

复制代码
 1 package com.getbase.floatingactionbutton.sample;  2  3 import com.getbase.floatingactionbutton.FloatingActionButton;  4 import com.getbase.floatingactionbutton.FloatingActionsMenu;  5  6 import android.app.Activity;  7 import android.graphics.drawable.ShapeDrawable;  8 import android.graphics.drawable.shapes.OvalShape;  9 import android.os.Bundle; 10 import android.view.View; 11 import android.view.View.OnClickListener; 12 import android.widget.Toast; 13 14 public class MainActivity extends Activity { 15  @Override 16 protected void onCreate(Bundle savedInstanceState) { 17 super.onCreate(savedInstanceState); 18  setContentView(R.layout.activity_main); 19 20 findViewById(R.id.pink_icon).setOnClickListener(new OnClickListener() { 21  @Override 22 public void onClick(View v) { 23 Toast.makeText(MainActivity.this, "Clicked pink Floating Action Button", Toast.LENGTH_SHORT).show(); 24  } 25  }); 26 27 FloatingActionButton button = (FloatingActionButton) findViewById(R.id.setter); 28  button.setSize(FloatingActionButton.SIZE_MINI); 29  button.setColorNormalResId(R.color.pink); 30  button.setColorPressedResId(R.color.pink_pressed); 31  button.setIcon(R.drawable.ic_fab_star); 32 button.setStrokeVisible(false); 33 34 final View actionB = findViewById(R.id.action_b); 35 36 FloatingActionButton actionC = new FloatingActionButton(getBaseContext()); 37 actionC.setTitle("Hide/Show Action above"); 38 actionC.setOnClickListener(new OnClickListener() { 39  @Override 40 public void onClick(View v) { 41 actionB.setVisibility(actionB.getVisibility() == View.GONE ? View.VISIBLE : View.GONE); 42  } 43  }); 44 45 final FloatingActionsMenu menuMultipleActions = (FloatingActionsMenu) findViewById(R.id.multiple_actions); 46  menuMultipleActions.addButton(actionC); 47 48 final FloatingActionButton removeAction = (FloatingActionButton) findViewById(R.id.button_remove); 49
首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇单击事件的处理方式及注册窗体的.. 下一篇Android-隐式Intent

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目