reinstate context menus for gallery/video views
This commit is contained in:
parent
0ca93b827c
commit
51eef8f2da
|
@ -25,6 +25,7 @@ import android.view.MenuItem;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.AdapterView;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import android.widget.PopupMenu;
|
import android.widget.PopupMenu;
|
||||||
import android.widget.ProgressBar;
|
import android.widget.ProgressBar;
|
||||||
|
@ -62,14 +63,6 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onSingleTapConfirmed(MotionEvent motionEvent) {
|
public boolean onSingleTapConfirmed(MotionEvent motionEvent) {
|
||||||
/*ActionBar bar = getSupportActionBar();
|
|
||||||
|
|
||||||
if (bar.isShowing()) {
|
|
||||||
bar.hide();
|
|
||||||
} else {
|
|
||||||
bar.show();
|
|
||||||
}*/
|
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,10 +85,6 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
m_urls = urls;
|
m_urls = urls;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ArticleImagesPagerAdapter() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getCount() {
|
public int getCount() {
|
||||||
return m_urls.size();
|
return m_urls.size();
|
||||||
|
@ -136,7 +125,7 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
ViewCompat.setTransitionName(imgView, "gallery:" + url);
|
ViewCompat.setTransitionName(imgView, "gallery:" + url);
|
||||||
}
|
}
|
||||||
|
|
||||||
//registerForContextMenu(imgView);
|
registerForContextMenu(imgView);
|
||||||
|
|
||||||
view.findViewById(R.id.flavor_image_overflow).setOnClickListener(new View.OnClickListener() {
|
view.findViewById(R.id.flavor_image_overflow).setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
|
@ -350,6 +339,7 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
m_pager = (ViewPager) findViewById(R.id.article_images_pager);
|
m_pager = (ViewPager) findViewById(R.id.article_images_pager);
|
||||||
m_pager.setAdapter(m_adapter);
|
m_pager.setAdapter(m_adapter);
|
||||||
m_pager.setPageTransformer(true, new DepthPageTransformer());
|
m_pager.setPageTransformer(true, new DepthPageTransformer());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressLint("NewApi")
|
@SuppressLint("NewApi")
|
||||||
|
@ -358,16 +348,14 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
super.onResume();
|
super.onResume();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
/*@Override
|
|
||||||
public void onCreateContextMenu(ContextMenu menu, View v,
|
public void onCreateContextMenu(ContextMenu menu, View v,
|
||||||
ContextMenu.ContextMenuInfo menuInfo) {
|
ContextMenu.ContextMenuInfo menuInfo) {
|
||||||
|
|
||||||
getMenuInflater().inflate(R.menu.context_article_content_img, menu);
|
getMenuInflater().inflate(R.menu.context_article_content_img, menu);
|
||||||
|
|
||||||
super.onCreateContextMenu(menu, v, menuInfo);
|
super.onCreateContextMenu(menu, v, menuInfo);
|
||||||
}*/
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onSaveInstanceState(Bundle out) {
|
public void onSaveInstanceState(Bundle out) {
|
||||||
|
@ -378,18 +366,13 @@ public class ArticleImagesPagerActivity extends CommonActivity implements Gestur
|
||||||
out.putString("content", m_content);
|
out.putString("content", m_content);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*@Override
|
|
||||||
public boolean onCreateOptionsMenu(Menu menu) {
|
|
||||||
getMenuInflater().inflate(R.menu.context_article_content_img, menu);
|
|
||||||
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onOptionsItemSelected(MenuItem item) {
|
public boolean onContextItemSelected(MenuItem item) {
|
||||||
return onContextItemSelected(item); // this is really bad :()
|
int position = m_pager.getCurrentItem();
|
||||||
}*/
|
String url = m_checkedUrls.get(position);
|
||||||
|
|
||||||
|
return onImageMenuItemSelected(item, url);
|
||||||
|
}
|
||||||
|
|
||||||
public boolean onImageMenuItemSelected(MenuItem item, String url) {
|
public boolean onImageMenuItemSelected(MenuItem item, String url) {
|
||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
|
|
|
@ -263,13 +263,6 @@ public class VideoPlayerActivity extends CommonActivity {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*@Override
|
|
||||||
public boolean onCreateOptionsMenu(Menu menu) {
|
|
||||||
getMenuInflater().inflate(R.menu.activity_video_player, menu);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreateContextMenu(ContextMenu menu, View v,
|
public void onCreateContextMenu(ContextMenu menu, View v,
|
||||||
ContextMenu.ContextMenuInfo menuInfo) {
|
ContextMenu.ContextMenuInfo menuInfo) {
|
||||||
|
@ -281,9 +274,9 @@ public class VideoPlayerActivity extends CommonActivity {
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onOptionsItemSelected(MenuItem item) {
|
public boolean onContextItemSelected(MenuItem item) {
|
||||||
return onContextItemSelected(item); // this is really bad :()
|
return onVideoMenuItemSelected(item);
|
||||||
} */
|
}
|
||||||
|
|
||||||
public boolean onVideoMenuItemSelected(android.view.MenuItem item) {
|
public boolean onVideoMenuItemSelected(android.view.MenuItem item) {
|
||||||
switch (item.getItemId()) {
|
switch (item.getItemId()) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user