• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ImageManager类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.google.android.gms.common.images.ImageManager的典型用法代码示例。如果您正苦于以下问题:Java ImageManager类的具体用法?Java ImageManager怎么用?Java ImageManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ImageManager类属于com.google.android.gms.common.images包,在下文中一共展示了ImageManager类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: updateGooglePlayGames

import com.google.android.gms.common.images.ImageManager; //导入依赖的package包/类
private void updateGooglePlayGames() {
    if (mGoogleApiClient.isConnected()) {
        // Set the greeting appropriately on main menu
        Player p = Games.Players.getCurrentPlayer(mGoogleApiClient);
        String displayName;
        Uri imageUri;
        if (p == null) {
            displayName = getString(R.string.google_play_games_player_unknown);
            imageUri = null;
        } else {
            displayName = p.getDisplayName();
            imageUri = p.hasHiResImage() ? p.getHiResImageUri() : p.getIconImageUri();
            //bannerUri = p.getBannerImageLandscapeUri();
        }
        Log.w(TAG, "onConnected(): current player is " + displayName);

        mIvGooglePlayGamesIcon.setVisibility(View.GONE);
        mIvGooglePlayGamesAvatar.setVisibility(View.VISIBLE);
        ImageManager.create(this).loadImage(mIvGooglePlayGamesAvatar, imageUri, R.drawable.im_avatar);
        mTvGooglePlayGames.setVisibility(View.GONE);
        mTvGooglePlayGamesName.setVisibility(View.VISIBLE);
        mTvGooglePlayGamesName.setText(displayName);
        mVgGooglePlayGamesActions.setVisibility(View.VISIBLE);
    } else {
        mIvGooglePlayGamesIcon.setVisibility(View.VISIBLE);
        mIvGooglePlayGamesAvatar.setVisibility(View.GONE);
        mTvGooglePlayGames.setVisibility(View.VISIBLE);
        mTvGooglePlayGamesName.setVisibility(View.GONE);
        mVgGooglePlayGamesActions.setVisibility(View.GONE);
    }
}
 
开发者ID:pflammertsma,项目名称:cryptogram,代码行数:32,代码来源:CryptogramActivity.java


示例2: onSignInSucceeded

import com.google.android.gms.common.images.ImageManager; //导入依赖的package包/类
@Override
public void onSignInSucceeded() {
    super.onSignInSucceeded();
    signInLayout.setVisibility(View.GONE);
    achievementsButton.setVisibility(View.VISIBLE);
    leaderboardsButton.setVisibility(View.VISIBLE);
    signedUserLayout.setVisibility(View.VISIBLE);
    Player currentPlayer = Games.Players.getCurrentPlayer(getApiClient());
    signOutAlertDialog.setMessage(getString(R.string.sign_out_message, currentPlayer.getDisplayName()));
    signedUserTextView.setText(currentPlayer.getDisplayName());
    if (!isUserPhoto(signedUserImageView.getDrawable())) ImageManager.create(this).loadImage(signedUserImageView, currentPlayer.getIconImageUri());
}
 
开发者ID:dan-zx,项目名称:tedroid,代码行数:13,代码来源:MainMenuActivity.java


示例3: AvatarManager

import com.google.android.gms.common.images.ImageManager; //导入依赖的package包/类
@Inject
public AvatarManager(Context context) {
  imageManager = ImageManager.create(context);
}
 
开发者ID:cauchymop,项目名称:goblob,代码行数:5,代码来源:AvatarManager.java


示例4: loadUserImage

import com.google.android.gms.common.images.ImageManager; //导入依赖的package包/类
private void loadUserImage(ImageView view, Participant participant) {
    if (participant.getIconImageUri() != null) {
        ImageManager.create(getActivity()).loadImage(view, participant.getIconImageUri());
    }
}
 
开发者ID:kingori,项目名称:ihatecolor_and,代码行数:6,代码来源:GameFragment.java


示例5: gserviceInvitationReceived

import com.google.android.gms.common.images.ImageManager; //导入依赖的package包/类
public void gserviceInvitationReceived(final Uri imagesrc, final String username, final String invitationId) {
  final AlertDialog.Builder alert = new AlertDialog.Builder(this);
  final LayoutInflater inflater = this.getLayoutInflater();

  runOnUiThread(new Runnable() {

    @Override
    public void run() {
      final View myView = inflater.inflate(R.layout.dialog_invitation, null);
      alert.setView(myView).setTitle("Invitation received").setCancelable(false).setNegativeButton("Decline", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
          Games.RealTimeMultiplayer.declineInvitation(gHelper.getApiClient(), invitationId);
        }
      });
      alert.setPositiveButton("Accept", null);

      final AlertDialog d = alert.create();
      d.setOnShowListener(new DialogInterface.OnShowListener() {
        @Override
        public void onShow(DialogInterface arg0) {
          ImageManager im = ImageManager.create(getApplicationContext());
          im.loadImage(((ImageView)myView.findViewById(R.id.image)), imagesrc);
          TextView tv = (TextView)myView.findViewById(R.id.text);
          tv.setText(username + " wants to play with you...");
          tv.setFocusable(true);
          tv.setFocusableInTouchMode(true);
          tv.requestFocus();
          Button b = d.getButton(AlertDialog.BUTTON_POSITIVE);
          b.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              _gserviceAcceptInvitation(invitationId);
              d.dismiss();
            }
          });
        }
      });
      d.show();
    }
  });
}
 
开发者ID:alcacoop,项目名称:it.alcacoop.fourinaline,代码行数:43,代码来源:BaseGServiceApplication.java



注:本文中的com.google.android.gms.common.images.ImageManager类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Finishings类代码示例发布时间:2022-05-22
下一篇:
Java VirtualFilePointer类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap