android-floating-action-button icon indicating copy to clipboard operation
android-floating-action-button copied to clipboard

With FAM, there is confusion about labels when hiding a FAB to display an other FAB

Open nartex opened this issue 9 years ago • 1 comments

Example :

 <com.getbase.floatingactionbutton.FloatingActionsMenu
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
       >
        <com.getbase.floatingactionbutton.FloatingActionButton
            android:id="@+id/button_switch_1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            fab:fab_title="Click to Switch to 2"/>
        <com.getbase.floatingactionbutton.FloatingActionButton
            android:id="@+id/button_switch_2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            fab:fab_title="Click to Switch to 1"
            android:visibility="gone"/>
    </com.getbase.floatingactionbutton.FloatingActionsMenu>
    final FloatingActionButton switch1 = (FloatingActionButton) findViewById(R.id.button_switch_1);
    final FloatingActionButton switch2 = (FloatingActionButton) findViewById(R.id.button_switch_2);

    switch1.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        Log.d(TAG, "Switch to 2 Click");
        switch1.setVisibility(View.GONE);
        switch2.setVisibility(View.VISIBLE);
      }
    });

    switch2.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        Log.d(TAG, "Switch to 1 Click");
        switch1.setVisibility(View.VISIBLE);
        switch2.setVisibility(View.GONE);
      }
    });

Logs with click on the FAB :

Switch to 2 Click Switch to 1 Click Switch to 2 Click Switch to 1 Click

Logs with click on FAB labels :

Switch to 2 Click Switch to 2 Click (But is switch2) Switch to 2 Click (But is switch2) Switch to 2 Click (But is switch2)

nartex avatar Jun 30 '15 10:06 nartex

bug is still here

ArtemNurtdinov avatar Nov 20 '19 06:11 ArtemNurtdinov