Java源码示例:com.polites.android.GestureImageView

示例1
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.assistant_metro_activity_map_view);

    String cityName =  getIntent().getStringExtra("name");
    final String imageUrl = getIntent().getStringExtra("imageUrl");

    Log.d(">>>imageUrl", imageUrl);
    UIHelp.setHeaderMenuView(this, cityName + "地铁线路图");

    imageView = (GestureImageView) findViewById(R.id.imageView);

    ImageLoadUtil.getInstance().loadImage(imageUrl, new SimpleImageLoadingListener(){
        @Override
        public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
            imageView.setImageBitmap(loadedImage);
        }
    });
}
 
示例2
private void initRes(View curView) {
    try {
        view = (GestureImageView) curView.findViewById(R.id.image);
        newView = (GestureImageView) curView.findViewById(R.id.new_image);
        parentLayout = (FrameLayout) curView.findViewById(R.id.layout);
        mProgressbar = (ProgressBar) curView.findViewById(R.id.progress_bar);
        mProgressbar.setVisibility(View.VISIBLE);
        view.setVisibility(View.VISIBLE);
        newView.setVisibility(View.GONE);
        view.setClickable(true);
        view.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                parentLayout.performClick();
            }
        });
        parentLayout.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View arg0) {
                if (isAdded()) {
                    getActivity().finish();
                    getActivity().overridePendingTransition(
                            R.anim.tt_stay, R.anim.tt_image_exit);
                }
            }
        });
    } catch (Exception e) {
    }
}