+ private void registerLongClickListener(final ListView listView) {
+ listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
+ @Override
+ public boolean onItemLongClick(AdapterView<?> parent, View view, int position,
+ long id) {
+ // Show unshare button
+ ImageView unshareButton = (ImageView) view.findViewById(R.id.unshareButton);
+ if (unshareButton.getVisibility() == View.GONE) {
+ unshareButton.setVisibility(View.VISIBLE);
+ } else {
+ unshareButton.setVisibility(View.GONE);
+ }
+ view.setAlpha(0);
+ view.animate().alpha(1).setDuration(500).start();
+ return false;
+ }
+ });