android.view.animation.LinearInterpolator#android.widget.ImageView源码实例Demo

下面列出了android.view.animation.LinearInterpolator#android.widget.ImageView 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: DistroHopper   文件: GridAdapter.java
@Override
public View getView (int position, View view, ViewGroup parent)
{
	LensSearchResult result = this.getItem (position);

	if (view == null)
		view = LayoutInflater.from (this.getContext ()).inflate (R.layout.widget_dash_lens_result, parent, false);

	TextView tvLabel = (TextView) view.findViewById (R.id.tvLabel);
	ImageView imgIcon = (ImageView) view.findViewById (R.id.imgIcon);

	tvLabel.setText (result.getName ());
	tvLabel.setTextColor (view.getResources ().getColor (HomeActivity.theme.dash_applauncher_text_colour));
	tvLabel.setShadowLayer (5, 2, 2, view.getResources ().getColor (HomeActivity.theme.dash_applauncher_text_shadow_colour));
	imgIcon.setImageDrawable (result.getIcon ());

	final int width = this.iconWidth;
	final int height = width;
	view.setLayoutParams(new LinearLayout.LayoutParams(width, height));

	view.setTag (result);

	return view;
}
 
public InterpretationHolder(View itemView, View itemBodyView,
                            TextView userTextView, TextView createdTextView, ImageView menuButton,
                            TextView interpretationTextView, View interpretationTextContainer, ImageView textMoreIcon,
                            IInterpretationViewHolder contentViewHolder,
                            View commentsShowButton, TextView commentsCountTextView,
                            MenuButtonHandler menuButtonHandler,
                            OnInterpretationInternalClickListener listener) {
    super(itemView);
    this.itemBodyView = itemBodyView;

    this.userTextView = userTextView;
    this.createdTextView = createdTextView;
    this.menuButton = menuButton;

    this.interpretationTextContainer = interpretationTextContainer;
    this.interpretationTextView = interpretationTextView;
    this.interpretationTextMoreIcon = textMoreIcon;

    this.contentViewHolder = contentViewHolder;
    this.listener = listener;

    this.commentsShowButton = commentsShowButton;
    this.commentsCountTextView = commentsCountTextView;

    this.menuButtonHandler = menuButtonHandler;
}
 
源代码3 项目: bither-bitmap-sample   文件: ImageWorker.java
@Override
protected void onCancelled(Bitmap bitmap) {
    if (imageViewReference != null) {//
        ImageView imageView = imageViewReference.get();
        if (imageView != null
                && imageView.getTag() != null
                && (imageView.getTag() instanceof FileDowloadProgressListener)) {
            FileDowloadProgressListener imageProgressListener = (FileDowloadProgressListener) imageView
                    .getTag();
            imageProgressListener.onCancel();
        }
    }
    super.onCancelled(bitmap);
    synchronized (mPauseWorkLock) {
        mPauseWorkLock.notifyAll();
    }
}
 
源代码4 项目: Musicoco   文件: LeftNavigationController.java
private void initNavImage() {

        navigationView.post(new Runnable() {
            @Override
            public void run() {
                ImageView iv = (ImageView) navigationView.findViewById(R.id.main_left_nav_image);
                if (iv != null) {
                    iv.post(new Runnable() {
                        @Override
                        public void run() {
                            homeBackgroundController.updateImage();
                        }
                    });
                }

            }
        });
    }
 
源代码5 项目: AirFree-Client   文件: ShotActivity.java
private void init() {
        iLanguage();
        app = (ApplicationUtil) ShotActivity.this.getApplication();
        Intent intent = this.getIntent();
        tvShow = (TextView) findViewById(R.id.tv_show);
        tvShow.setText(strShow);
        btnBack = (Button) findViewById(R.id.btn_back);
        btnBack.setOnClickListener(this);
        tvScreenShot = (TextView) findViewById(R.id.tv_screen_capture);
        tvScreenShot.setText(strScreenCapture);
        tvRemoteDesktop = (TextView) findViewById(R.id.tv_real_time_desktop);
        tvRemoteDesktop.setText(strRealTimeDesktop);
        btnScreenShot = (LinearLayout) findViewById(R.id.btn_shot);
        btnScreenShot.setOnClickListener(this);
        btnRemoteDesktop = (LinearLayout) findViewById(R.id.btn_remote_desktop);
        btnRemoteDesktop.setOnClickListener(this);
        ivShow = (ImageView) findViewById(R.id.iv_show);
        ivShow.setOnClickListener(this);
        int what = intent.getIntExtra("what", 0);
        if (what == 1) {
            btnScreenShot.performClick();
        }
//        mThreadClient = new Thread(sRunnable);
//        mThreadClient.start();
    }
 
private void initialize(Context context) {
    // We only want our ImageView in here. Nothing else is permitted
    removeAllViews();

    image = new ImageView(context);

    LayoutParams imageLayout = new LayoutParams(
            LayoutParams.MATCH_PARENT,
            LayoutParams.MATCH_PARENT);

    image.setLayoutParams(imageLayout);

    // We want to prevent up-scaling the image, but still have it fit within
    // the layout bounds as best as possible.
    image.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
    addView(image);
}
 
源代码7 项目: MyHearts   文件: NewsDetailActivity.java
@Override
public void initView() {
    id = getIntent().getStringExtra("id");
    title = getIntent().getStringExtra(Contants.TITLE);
    this.activitynewsdetail = (LinearLayout) findViewById(R.id.activity_news_detail);
    this.mWebview = (WebView) findViewById(R.id.web_view);
    this.mTvpublishtime = (TextView) findViewById(R.id.tv_publish_time);
    this.mTvauthor = (TextView) findViewById(R.id.tv_author);
    this.mTvname = (TextView) findViewById(R.id.tv_name);
    this.mTvtitle = (TextView) findViewById(R.id.tv_title);
    mIcBack = (ImageView) findViewById(R.id.img_back);
    mIcBack.setOnClickListener(v->finish());

    if (!TextUtils.isEmpty(title)) {
        mTvtitle.setText(title);
    }
}
 
源代码8 项目: YalpStore   文件: BaseActivity.java
public void redrawAccounts(){
    NavigationView navigationView = findViewById(R.id.nav_view);
    navigationView.getHeaderView(0).findViewById(R.id.accounts).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            showAccountsMenu(v, getUsers());
        }
    });
    if (YalpStoreApplication.user.isLoggedIn()) {
        NavHeaderUpdateTask task = new NavHeaderUpdateTask();
        task.setAvatarView((ImageView) navigationView.getHeaderView(0).findViewById(R.id.avatar));
        task.setUserNameView((TextView) navigationView.getHeaderView(0).findViewById(R.id.username));
        task.setDeviceView((TextView) navigationView.getHeaderView(0).findViewById(R.id.device));
        task.setContext(getApplicationContext());
        task.execute();
    }
}
 
public DetailsViewHolder(View itemView, int viewType) {
  super(itemView);
  this.viewType = viewType;
  if (viewType == VIEW_TYPE_RUN_CARD) {
    cardView = itemView.findViewById(R.id.card_view);
    runTitle = (TextView) itemView.findViewById(R.id.run_title_text);
    statsList = (StatsList) itemView.findViewById(R.id.stats_view);
    sensorName = (TextView) itemView.findViewById(R.id.run_review_sensor_name);
    sensorPrev = (ImageButton) itemView.findViewById(R.id.run_review_switch_sensor_btn_prev);
    sensorNext = (ImageButton) itemView.findViewById(R.id.run_review_switch_sensor_btn_next);
    chartView = (ChartView) itemView.findViewById(R.id.chart_view);
    sensorImage = (ImageView) itemView.findViewById(R.id.sensor_icon);
    progressView = (ProgressBar) itemView.findViewById(R.id.chart_progress);
    captionIcon = (ImageView) itemView.findViewById(R.id.edit_icon);
    captionView = itemView.findViewById(R.id.caption_section);
    timeHeader = (RelativeTimeTextView) itemView.findViewById(R.id.relative_time_text);
    menuButton = (ImageButton) itemView.findViewById(R.id.note_menu_button);
    captionTextView = (TextView) itemView.findViewById(R.id.caption);
    noteHolder = (ViewGroup) itemView.findViewById(R.id.notes_holder);

    // Only used in RunReview
    itemView.findViewById(R.id.time_text).setVisibility(View.GONE);
  }
}
 
源代码10 项目: Pigeon   文件: GuidePageActivity.java
private void initViewPager() {
    vp = (ViewPager) findViewById(R.id.guide_vp);
    //实例化图片资源
    imageIdArray = new int[]{R.drawable.bg_guide_family, R.drawable.bg_guide_notes, R.drawable.bg_guide_weather, R.drawable.bg_guide_rebot};
    viewList = new ArrayList<>();
    //获取一个Layout参数,设置为全屏
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);

    //循环创建View并加入到集合中
    int len = imageIdArray.length;
    for (int i = 0; i < len; i++) {
        //new ImageView并设置全屏和图片资源
        ImageView imageView = new ImageView(this);
        imageView.setLayoutParams(params);
        imageView.setBackgroundResource(imageIdArray[i]);

        //将ImageView加入到集合中
        viewList.add(imageView);
    }

    //View集合初始化好后,设置Adapter
    vp.setAdapter(new GuidePageAdapter(viewList));
    //设置滑动监听
    vp.setOnPageChangeListener(this);
}
 
源代码11 项目: SteamGifts   文件: CommentViewHolder.java
public CommentViewHolder(View v, Context context, ICommentableFragment fragment) {
    super(v);
    this.fragment = fragment;
    this.context = context;

    commentAuthor = (TextView) v.findViewById(R.id.user);
    commentTime = (TextView) v.findViewById(R.id.time);
    commentRole = (TextView) v.findViewById(R.id.role);

    commentContent = (TextView) v.findViewById(R.id.content);
    commentContent.setMovementMethod(LinkMovementMethod.getInstance());

    commentMarker = v.findViewById(R.id.comment_marker);
    commentIndent = v.findViewById(R.id.comment_indent);
    commentImage = (ImageView) v.findViewById(R.id.author_avatar);

    tradeScoreDivider = v.findViewById(R.id.trade_divider);
    tradeScorePositive = (TextView) v.findViewById(R.id.trade_score_positive);
    tradeScoreNegative = (TextView) v.findViewById(R.id.trade_score_negative);

    v.setOnCreateContextMenuListener(this);
}
 
public RunItemHolder(View view) {
    super(view);
    mView = view;
    mRunMap = (ImageView) view.findViewById(R.id.runMap);
    mDate = (TextView) view.findViewById(R.id.itemDate);
    mTime = (TextView) view.findViewById(R.id.itemTime);
    mTitle = (TextView) view.findViewById(R.id.itemTitle);
    mAvgPace = (TextView) view.findViewById(R.id.itemAvgPace);
    mDistance = (TextView) view.findViewById(R.id.itemDistance);
    mProcessing = (TextView) view.findViewById(R.id.itemProcessing);
    mRunClassification = (TextView) view.findViewById(R.id.itemClassification);
    mDeleteRun = (TextView) view.findViewById(R.id.deleteRun);

    cardActive = view.getResources().getColor(R.color.cardBackgroundColor);
    cardInactive = view.getResources().getColor(R.color.cardInactiveColor);
}
 
源代码13 项目: FastWaiMai   文件: SearchAddressAdapter.java
@Override
protected void convert(BaseViewHolder helper, PoiInfo item) {

    final ImageView ivPointImage = helper.getView(R.id.iv_point);
    final TextView tvName = helper.getView(R.id.tv_name);
    final TextView tvAddress = helper.getView(R.id.tv_address);
    final TextView tvDistance = helper.getView(R.id.tv_distance);
    LatLng latLng = item.getLocation();

    double distance = DistanceUtil.getDistance(currentLatLng, latLng);
    if(helper.getPosition() == 0){
        ivPointImage.setImageResource(R.drawable.point_orange);
        tvName.setTextColor(Latte.getApplication().getResources().getColor(R.color.orange));
    }else{
        ivPointImage.setImageResource(R.drawable.point_gray);
        tvName.setTextColor(Latte.getApplication().getResources().getColor(R.color.black));
    }
    tvName.setText(item.getName());
    tvAddress.setText(item.getAddress());
    tvDistance.setText(formatDistance(distance));
}
 
源代码14 项目: mage-android   文件: ProfileActivity.java
private void onEmailLongCLick(final View view) {
	String[] items = {"Email", "Copy to clipboard"};
	View titleView = getLayoutInflater().inflate(R.layout.alert_primary_title, null);
	TextView title = titleView.findViewById(R.id.alertTitle);
	title.setText(user.getEmail());
	ImageView icon = titleView.findViewById(R.id.icon);
	icon.setImageResource(R.drawable.ic_email_white_24dp);

	new AlertDialog.Builder(this)
	.setCustomTitle(titleView)
		.setItems(items, (dialog, item) -> {
			if (item == 0) {
				onEmailClick(view);
			} else {
				ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
				ClipData clip = ClipData.newPlainText("Email", user.getEmail());
				clipboard.setPrimaryClip(clip);
			}
		})
		.create()
		.show();
}
 
源代码15 项目: AwesomeSplash   文件: AwesomeSplash.java
public void initUI(int flag) {
    setContentView(R.layout.activity_main_lib);

    mRlReveal = (RelativeLayout) findViewById(R.id.rlColor);
    mTxtTitle = (AppCompatTextView) findViewById(R.id.txtTitle);


    switch (flag) {
        case Flags.WITH_PATH:
            mFl = (FrameLayout) findViewById(R.id.flCentral);
            initPathAnimation();
            break;
        case Flags.WITH_LOGO:
            mImgLogo = (ImageView) findViewById(R.id.imgLogo);
            mImgLogo.setImageResource(mConfigSplash.getLogoSplash());
            break;
        default:
            break;

    }

}
 
源代码16 项目: Melophile   文件: StartAnimatable.java
@Override
public Animator createAnimator(ViewGroup sceneRoot,
                               TransitionValues startValues,
                               TransitionValues endValues) {
  if (animatable == null || endValues == null
          || !(endValues.view instanceof ImageView)) return null;

  ImageView iv = (ImageView) endValues.view;
  iv.setImageDrawable((Drawable) animatable);

  // need to return a non-null Animator even though we just want to listen for the start
  ValueAnimator transition = ValueAnimator.ofInt(0, 1);
  transition.addListener(new AnimatorListenerAdapter() {
    @Override
    public void onAnimationStart(Animator animation) {
      animatable.start();
    }
  });
  return transition;
}
 
源代码17 项目: jmessage-android-uikit   文件: DialogCreator.java
public static Dialog createLoadingDialog(Context context, String msg) {
    LayoutInflater inflater = LayoutInflater.from(context);
    View v = inflater.inflate(IdHelper.getLayout(context, "jmui_loading_view"), null);
    RelativeLayout layout = (RelativeLayout) v.findViewById(IdHelper.getViewID(context, "jmui_dialog_view"));
    ImageView mLoadImg = (ImageView) v.findViewById(IdHelper.getViewID(context, "jmui_loading_img"));
    TextView mLoadText = (TextView) v.findViewById(IdHelper.getViewID(context, "jmui_loading_txt"));
    AnimationDrawable mDrawable = (AnimationDrawable) mLoadImg.getDrawable();
    mDrawable.start();
    mLoadText.setText(msg);
    final Dialog loadingDialog = new Dialog(context, IdHelper.getStyle(context, "jmui_loading_dialog_style"));
    loadingDialog.setCancelable(true);
    loadingDialog.setContentView(layout, new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT,
            LinearLayout.LayoutParams.MATCH_PARENT));
    return loadingDialog;
}
 
@Override
protected void onResume() {
    super.onResume();
    if (mVideoInfo.state == PlayerState.FINISHED) finish();
    if (mMediaRouteController == null) return;

    // Lifetime of the media element is bound to that of the {@link MediaStateListener}
    // of the {@link MediaRouteController}.
    RecordCastAction.recordFullscreenControlsShown(
            mMediaRouteController.getMediaStateListener() != null);

    mMediaRouteController.prepareMediaRoute();

    ImageView iv = (ImageView) findViewById(R.id.cast_background_image);
    if (iv == null) return;
    Bitmap posterBitmap = mMediaRouteController.getPoster();
    if (posterBitmap != null) iv.setImageBitmap(posterBitmap);
    iv.setImageAlpha(POSTER_IMAGE_ALPHA);
}
 
源代码19 项目: haxsync   文件: WelcomeActivity.java
@Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_welcome);
      //	Animation hyperspaceJump = AnimationUtils.loadAnimation(this, R.anim.hyperjump);
      ImageView image = (ImageView) findViewById(R.id.logo);
      //image.startAnimation(hyperspaceJump);
      image.setOnClickListener(new OnClickListener() {
	
	@Override
	public void onClick(View v) {
		Intent nextIntent = new Intent(WelcomeActivity.this, WizardActivity.class);
		WelcomeActivity.this.startActivity(nextIntent);
	    overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
	    WelcomeActivity.this.finish();
	}
});

  }
 
源代码20 项目: SelectionDialogs   文件: ColorListAdapter.java
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View rootView = convertView;

    if (rootView == null) {
        LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        rootView = inflater.inflate(R.layout.selectiondialogs_dialog_item, parent, false);

        ViewHolder viewHolder = new ViewHolder();
        viewHolder.iconIV = (ImageView) rootView.findViewById(R.id.selectiondialogs_icon_iv);
        viewHolder.nameTV = (TextView) rootView.findViewById(R.id.selectiondialogs_name_tv);
        rootView.setTag(viewHolder);
    }

    SelectableColor item = getItem(position);
    ViewHolder holder = (ViewHolder) rootView.getTag();
    holder.iconIV.setColorFilter(item.getColorValue());
    holder.nameTV.setText(item.getName());

    return rootView;
}
 
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@SuppressWarnings("deprecation")
private void initHeadViews() {
    headItemTitle = (TextView) this.findViewById(R.id.current_head_item_title);
    headItemTitle.setTextColor(headItemTitleColor);

    headItemSubTitle = (TextView) this.findViewById(R.id.current_head_item_sub_title);
    headItemSubTitle.setTextColor(headItemSubTitleColor);

    headItemFirstPhoto = (ImageView) this.findViewById(R.id.current_head_item_photo);
    headItemSecondPhoto = (ImageView) this.findViewById(R.id.second_head_item_photo);
    headItemThirdPhoto = (ImageView) this.findViewById(R.id.third_head_item_photo);
    headItemBackground = (ImageView) this.findViewById(R.id.current_back_item_background);
    headItemBackgroundSwitcher = (ImageView) this.findViewById(R.id.background_switcher);
    headItemButtonSwitcher = (ImageButton) this.findViewById(R.id.user_switcher);
    headItemBackgroundGradientLL = (LinearLayout) this.findViewById(R.id.background_gradient);
    int sdk = android.os.Build.VERSION.SDK_INT;
    if (sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
        headItemBackgroundGradientLL.setBackgroundDrawable(headItemBackgroundGradient);
    } else {
        headItemBackgroundGradientLL.setBackground(headItemBackgroundGradient);
    }
}
 
public void Init() {
GetSurplusMemory();
Round_img=(ImageView)findViewById(R.id.eliminate_roundimg);
Start_kill=(Button)findViewById(R.id.start_killtask);
release_memory=(TextView)findViewById(R.id.relase_memory);
increase_speed=(TextView)findViewById(R.id.increase_speed);
Allpercent=(TextView)findViewById(R.id.all_percent);
clear_endlayout=(LinearLayout)findViewById(R.id.clear_endlayout);
Clearing_layout=(RelativeLayout)findViewById(R.id.clearing_layout);
Animation animation=AnimationUtils.loadAnimation(EliminateMainActivity.this, R.anim.eliminatedialog_anmiation);
TotalMemory=GetTotalMemory();
Round_img.setAnimation(animation);
Start_kill.setClickable(false);
Start_kill.setOnClickListener(new OnClickListener() {
	
	@Override
	public void onClick(View arg0) {
		// TODO Auto-generated method stub
	finish();	
	}
});
}
 
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
		Bundle savedInstanceState) {
	View rootView = inflater.inflate(R.layout.fragment_animal, container,
			false);
	int i = getArguments().getInt(ARG_ANIMAL_NUMBER);
	String planet = getResources().getStringArray(R.array.animal_array)[i];

	int imageId = getResources().getIdentifier(
			planet.toLowerCase(Locale.getDefault()), "drawable",
			getActivity().getPackageName());
	((ImageView) rootView.findViewById(R.id.image))
			.setImageResource(imageId);
	getActivity().setTitle(planet);
	return rootView;
}
 
源代码24 项目: PopCorn   文件: AboutActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_about);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    setTitle(R.string.about);

    featureGraphicImageView = (ImageView) findViewById(R.id.image_view_feature_graphic_about);
    featureGraphicImageView.getLayoutParams().width = getResources().getDisplayMetrics().widthPixels;
    featureGraphicImageView.getLayoutParams().height = (int) ((double) getResources().getDisplayMetrics().widthPixels * (500.0 / 1024.0));

    shareImageButton = (ImageButton) findViewById(R.id.image_button_share_about);
    rateUsImageButton = (ImageButton) findViewById(R.id.image_button_rate_us_about);
    feedbackImageButton = (ImageButton) findViewById(R.id.image_button_feedback_about);

    sourceCodeOnGitHubCardView = (CardView) findViewById(R.id.card_view_source_code_on_github);

    openSourceLicensesFrameLayout = (FrameLayout) findViewById(R.id.frame_layout_open_source_licenses);
    versionNumberTextView = (TextView) findViewById(R.id.text_view_version_number);

    loadActivity();

}
 
源代码25 项目: WanAndroid   文件: CustomBanner.java
private void displayIndicator() {
    indicatorViews.clear();
    indicatorContainer.removeAllViews();
    for (int i = 0; i < count; i++) {
        ImageView imageView = new ImageView(context);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(indicatorWidth, indicatorHeight);
        params.leftMargin = indicatorLeftMargin;
        params.rightMargin = indicatorRightMargin;
        if (i == 0) {
            imageView.setImageResource(R.drawable.gray_radius);
        }else {
            imageView.setImageResource(R.drawable.white_radius);
        }
        indicatorViews.add(imageView);
        indicatorContainer.addView(imageView, params);
    }
}
 
源代码26 项目: EasyVolley   文件: ProductsActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    productsAdapter = new ProductsAdapter(mContext, new ArrayList<Product>());
    gridView.setEmptyView(emptyElement);
    gridView.setAdapter(productsAdapter);
    gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Product product = productsAdapter.getItem(position);
            DetailsActivity.launch(mContext, product, (ImageView) view.findViewById(R.id.imageView));
        }
    });

    swipeContainer.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
        @Override
        public void onRefresh() {
            loadProducts();
        }
    });

    loadProducts();
}
 
源代码27 项目: Tok-Android   文件: ImageLoadUtils.java
/**
 * 加载缩略图
 *
 * @param context 上下文
 * @param path url/filepath/uri
 * @param imgView 目标imageView
 */
public static void loadThumbnail(Context context, String path, ImageView imgView) {
    LogUtil.i(TAG, "loadThumbnail path:" + path);
    Glide.with(context)
        .setDefaultRequestOptions(getOptions())
        .load(path)
        .thumbnail(THUMB_NAIL)
        .into(imgView);
}
 
源代码28 项目: letv   文件: PersonalInfoActivity.java
private void initUI() {
    this.mBackImageView = (ImageView) findViewById(R.id.back_btn);
    this.mBackImageView.setOnClickListener(this);
    this.mTitleTv = (TextView) findViewById(2131362147);
    this.mTitleTv.setText(getActivity().getResources().getString(2131100413));
    this.mUserBean = (UserBean) getIntent().getBundleExtra(ShareRequestParam.RESP_UPLOAD_PIC_PARAM_DATA).getSerializable("userbean");
    this.mPersonalInfoFragment = new PersonalInfoFragment(this.mUserBean);
}
 
源代码29 项目: school_shop   文件: AlbumGridViewAdapter.java
public View getView(int position, View convertView, ViewGroup parent) {
		ViewHolder viewHolder;
		if (convertView == null) {
			viewHolder = new ViewHolder();
			convertView = LayoutInflater.from(mContext).inflate(R.layout.item_show_file_photo, null);
			viewHolder.imageView = (ImageView) convertView.findViewById(R.id.item_filePhoto_imageview);
			viewHolder.toggleButton = (ToggleButton) convertView.findViewById(R.id.item_filePhoto_toggle_button);
			viewHolder.choosetoggle = (Button) convertView.findViewById(R.id.item_filePhoto_choosedbt);
//			RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,dipToPx(65)); 
//			lp.setMargins(50, 0, 50,0); 
//			viewHolder.imageView.setLayoutParams(lp);
			convertView.setTag(viewHolder);
		} else {
			viewHolder = (ViewHolder) convertView.getTag();
		}
		String path;
		if (dataList != null && dataList.size() > position)
			path = dataList.get(position).imagePath;
		else
			path = "camera_default";
		if (path.contains("camera_default")) {
			viewHolder.imageView.setImageResource(R.drawable.camera_no_pictures);
		} else {
			final ImageItem item = dataList.get(position);
			viewHolder.imageView.setTag(item.imagePath);
			cache.displayBmp(viewHolder.imageView, item.thumbnailPath, item.imagePath,
					callback);
		}
		viewHolder.toggleButton.setTag(position);
		viewHolder.choosetoggle.setTag(position);
		viewHolder.toggleButton.setOnClickListener(new ToggleClickListener(viewHolder.choosetoggle));
		if (selectedDataList.contains(dataList.get(position))) {
			viewHolder.toggleButton.setChecked(true);
			viewHolder.choosetoggle.setVisibility(View.VISIBLE);
		} else {
			viewHolder.toggleButton.setChecked(false);
			viewHolder.choosetoggle.setVisibility(View.GONE);
		}
		return convertView;
	}
 
源代码30 项目: school_shop   文件: AlbumGridViewAdapter.java
@Override
public void imageLoad(ImageView imageView, Bitmap bitmap,
		Object... params) {
	if (imageView != null && bitmap != null) {
		String url = (String) params[0];
		if (url != null && url.equals((String) imageView.getTag())) {
			((ImageView) imageView).setImageBitmap(bitmap);
		} else {
			Log.e(TAG, "callback, bmp not match");
		}
	} else {
		Log.e(TAG, "callback, bmp null");
	}
}