package com.gnod.geekr.widget;
import android.content.Context;
import android.content.Intent;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ImageView;
import com.buuuk.android.gallery.ImageViewFlipper;
import com.gnod.geekr.app.AppConfig;
public class URLImageView extends ImageView{
public URLImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public URLImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public URLImageView(Context context) {
super(context);
}
public void setURL(final String url){
setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getContext(), ImageViewFlipper.class);
intent.putExtra("src", url);
getContext().startActivity(intent);
}
});
}
@SuppressWarnings("deprecation")
@Override
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
setAlpha(200);
break;
case MotionEvent.ACTION_CANCEL:
case MotionEvent.ACTION_UP:
setAlpha(255);
break;
}
return super.onTouchEvent(event);
}
}