Exemplo n.º 1
0
  private void initViewListeners() {
    mAddScheduleButton.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View view) {
            boolean starred = !((CheckableFloatingActionButton) view).isChecked();
            showStarred(starred, true);
            if (starred) {
              sendUserAction(SessionDetailUserActionEnum.STAR, null);
            } else {
              sendUserAction(SessionDetailUserActionEnum.UNSTAR, null);
            }

            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
              mAddScheduleButton.announceForAccessibility(
                  starred
                      ? getString(R.string.session_details_a11y_session_added)
                      : getString(R.string.session_details_a11y_session_removed));
            }
          }
        });
  }