content: package com.lzy.imagepicker.view;
  
  import android.content.Context;
  import android.util.AttributeSet;
  import android.view.SoundEffectConstants;
  import android.widget.CheckBox;
  
  /**
   * ================================================
   * 作    者：jeasonlzy（廖子尧 Github地址：https://github.com/jeasonlzy0216
   * 版    本：1.0
   * 创建日期：2016/5/19
   * 描    述：带声音的CheckBox
   * 修订历史：
   * ================================================
   */
  public class SuperCheckBox extends CheckBox {
  
      public SuperCheckBox(Context context) {
          super(context);
      }
  
      public SuperCheckBox(Context context, AttributeSet attrs) {
          super(context, attrs);
      }
  
      public SuperCheckBox(Context context, AttributeSet attrs, int defStyle) {
          super(context, attrs, defStyle);
      }
  
      @Override
      public boolean performClick() {
          final boolean handled = super.performClick();
          if (!handled) {
              // View only makes a sound effect if the onClickListener was
              // called, so we'll need to make one here instead.
              playSoundEffect(SoundEffectConstants.CLICK);
          }
          return handled;
      }
  }
  