当前位置: 首页>>代码示例>>Java>>正文


Java ImageButton.requestFocus方法代码示例

本文整理汇总了Java中android.widget.ImageButton.requestFocus方法的典型用法代码示例。如果您正苦于以下问题:Java ImageButton.requestFocus方法的具体用法?Java ImageButton.requestFocus怎么用?Java ImageButton.requestFocus使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.widget.ImageButton的用法示例。


在下文中一共展示了ImageButton.requestFocus方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initControllerView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initControllerView(View v) {
  mPauseButton = (ImageButton) v.findViewById(getResources().getIdentifier("mediacontroller_play_pause", "id", mContext.getPackageName()));
  if (mPauseButton != null) {
    mPauseButton.requestFocus();
    mPauseButton.setOnClickListener(mPauseListener);
  }

  mProgress = (SeekBar) v.findViewById(getResources().getIdentifier("mediacontroller_seekbar", "id", mContext.getPackageName()));
  if (mProgress != null) {
    if (mProgress instanceof SeekBar) {
      SeekBar seeker = (SeekBar) mProgress;
      seeker.setOnSeekBarChangeListener(mSeekListener);
    }
    mProgress.setMax(1000);
  }

  mEndTime = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_time_total", "id", mContext.getPackageName()));
  mCurrentTime = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_time_current", "id", mContext.getPackageName()));
  mFileName = (TextView) v.findViewById(getResources().getIdentifier("mediacontroller_file_name", "id", mContext.getPackageName()));
  if (mFileName != null)
    mFileName.setText(mTitle);
}
 
开发者ID:coding-dream,项目名称:TPlayer,代码行数:23,代码来源:MediaController.java

示例2: initControllerView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initControllerView(View v) {

    mPauseButton = (ImageButton) v.findViewById(R.id.media_controller_play_pause);
    mTvPlay = (ImageView) v.findViewById(R.id.media_controller_tv_play);
    if (mPauseButton != null && mTvPlay != null) {
      mPauseButton.requestFocus();
      mPauseButton.setOnClickListener(mPauseListener);
      mTvPlay.requestFocus();
      mTvPlay.setOnClickListener(v13 -> {
        doPauseResume();
        show(sDefaultTimeout);
      });
    }

    mProgress = (SeekBar) v.findViewById(R.id.media_controller_seekbar);
    if (mProgress != null) {
      if (mProgress instanceof SeekBar) {
        SeekBar seeker = (SeekBar) mProgress;
        seeker.setOnSeekBarChangeListener(mSeekListener);
        seeker.setThumbOffset(1);
      }
      mProgress.setMax(1000);
    }

    mEndTime = (TextView) v.findViewById(R.id.media_controller_time_total);
    mCurrentTime = (TextView) v
        .findViewById(R.id.media_controller_time_current);
    mTitleView = (TextView) v.findViewById(R.id.media_controller_title);
    if (mTitleView != null) {
      mTitleView.setText(mTitle);
    }

    LinearLayout mDanmakuLayout = (LinearLayout) v.findViewById(
        R.id.media_controller_danmaku_layout);
    ImageView mDanmakuImage = (ImageView) v.findViewById(R.id.media_controller_danmaku_switch);
    TextView mDanmakuText = (TextView) v.findViewById(R.id.media_controller_danmaku_text);
    mDanmakuLayout.setOnClickListener(v1 -> {

      if (mDanmakuShow) {
        mDanmakuImage.setImageResource(R.drawable.bili_player_danmaku_is_open);
        mDanmakuText.setText("弹幕开");
        mDanmukuSwitchListener.setDanmakushow(true);
        mDanmakuShow = false;
      } else {
        mDanmakuImage.setImageResource(R.drawable.bili_player_danmaku_is_closed);
        mDanmakuText.setText("弹幕关");
        mDanmukuSwitchListener.setDanmakushow(false);
        mDanmakuShow = true;
      }
    });

    mBack = (ImageView) v.findViewById(R.id.media_controller_back);
    mBack.setOnClickListener(v12 -> mVideoBackListener.back());
  }
 
开发者ID:MUFCRyan,项目名称:BilibiliClient,代码行数:55,代码来源:MediaController.java

示例3: initView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initView(View view) {

        tv = (ImageButton) view.findViewById(R.id.local_tv);
        tour = (ImageButton) view.findViewById(R.id.local_tour);
        ad1 = (ImageButton) view.findViewById(R.id.local_ad1);
        ad2 = (ImageButton) view.findViewById(R.id.local_ad2);
        cate = (ImageButton) view.findViewById(R.id.local_cate);
        weather = (ImageButton) view.findViewById(R.id.local_weather);
        news = (ImageButton) view.findViewById(R.id.local_news);
        appStore = (ImageButton) view.findViewById(R.id.local_app_store);
        video = (ImageButton) view.findViewById(R.id.local_video);

        tv.setOnFocusChangeListener(mFocusChangeListener);
        tour.setOnFocusChangeListener(mFocusChangeListener);
        ad1.setOnFocusChangeListener(mFocusChangeListener);
        ad2.setOnFocusChangeListener(mFocusChangeListener);
        cate.setOnFocusChangeListener(mFocusChangeListener);
        weather.setOnFocusChangeListener(mFocusChangeListener);
        news.setOnFocusChangeListener(mFocusChangeListener);
        appStore.setOnFocusChangeListener(mFocusChangeListener);
        video.setOnFocusChangeListener(mFocusChangeListener);

        tv.setOnClickListener(this);
        video.setOnClickListener(this);

        tv.setFocusable(true);
        tv.setFocusableInTouchMode(true);
        tv.requestFocus();
        tv.requestFocusFromTouch();
    }
 
开发者ID:Evan-Galvin,项目名称:FreeStreams-TVLauncher,代码行数:31,代码来源:LocalServiceFragment.java

示例4: initView

import android.widget.ImageButton; //导入方法依赖的package包/类
protected void initView() {
    mPauseButton = (ImageButton) findViewById(R.id.pause);
    mProgress = (SeekBar) findViewById(R.id.mediacontroller_progress);
    mEndTime = (TextView) findViewById(R.id.time);
    mCurrentTime = (TextView) findViewById(R.id.time_current);
    mFullscreenButton = (ImageButton) findViewById(R.id.fullscreen);
    mPauseButton.requestFocus();
    mPauseButton.setOnClickListener(mPauseListener);
    mProgress.setOnSeekBarChangeListener(mSeekListener);
    mProgress.setMax(1000);
}
 
开发者ID:TedaLIEz,项目名称:ParsingPlayer,代码行数:12,代码来源:ControllerView.java

示例5: initControllerView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initControllerView(View v) {
    // By default these are hidden.
    mPrevButton = (ImageButton) v.findViewById(PRV_BUTTON_ID);
    if (mPrevButton != null) {
        mPrevButton.setVisibility(View.GONE);
    }
    mNextButton = (ImageButton) v.findViewById(NEXT_BUTTON_ID);
    if (mNextButton != null) {
        mNextButton.setVisibility(View.GONE);
    }

    mFfwdButton = (ImageButton) v.findViewById(FFWD_BUTTON_ID);
    if (mFfwdButton != null) {
        mFfwdButton.setOnClickListener(mFfwdListener);
        if (!mFromXml) {
            mFfwdButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
        }
    }

    mRewButton = (ImageButton) v.findViewById(REW_BUTTON_ID);
    if (mRewButton != null) {
        mRewButton.setOnClickListener(mRewListener);
        if (!mFromXml) {
            mRewButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
        }
    }
    mPauseButton = (ImageButton) v.findViewById(PAUSE_BUTTON_ID);
    if (mPauseButton != null) {
        mPauseButton.requestFocus();
        mPauseButton.setOnClickListener(mPauseListener);
    }

    mProgress = (ProgressBar) v.findViewById(MEDIACONTROLLER_PROGRESS_ID);
    if (mProgress != null) {
        if (mProgress instanceof SeekBar) {
            SeekBar seeker = (SeekBar) mProgress;
            seeker.setOnSeekBarChangeListener(mSeekListener);
            seeker.setThumbOffset(1);
        }
        mProgress.setMax(1000);
        mProgress.setEnabled(!mDisableProgress);
    }

    mEndTime = (TextView) v.findViewById(END_TIME_ID);
    mCurrentTime = (TextView) v.findViewById(CURRENT_TIME_ID);
}
 
开发者ID:pili-engineering,项目名称:PLDroidShortVideo,代码行数:47,代码来源:MediaController.java

示例6: initControllerView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initControllerView(View view) {
    mIbPause = (ImageButton) view.findViewById(R.id.media_controller_play_pause);
    mTvPlay = (ImageView) view.findViewById(R.id.media_controller_tv_play);
    if (mIbPause != null && mTvPlay != null){
        mIbPause.requestFocus();
        mTvPlay.setOnClickListener(v -> {
            doPauseResume();
            show(sDefaultTimeout);
        });
    }

    mProgressBar = (SeekBar) view.findViewById(R.id.media_controller_seekbar);
    if (mProgressBar != null){
        if (mProgressBar instanceof SeekBar){
            SeekBar seekBar = (SeekBar) mProgressBar;
            seekBar.setOnSeekBarChangeListener(mSeekBarChangeListener);
            seekBar.setThumbOffset(1);
        }
        mProgressBar.setMax(1000);
    }

    mEndTime = (TextView) view.findViewById(R.id.media_controller_time_total);
    mCurrentTime = (TextView) view.findViewById(R.id.media_controller_time_current);
    mTitleView = (TextView) view.findViewById(R.id.media_controller_title);
    if (mTitleView != null)
        mTitleView.setText(mTitle);

    LinearLayout llDanmuku = (LinearLayout) view.findViewById(R.id.media_controller_danmaku_layout);
    ImageView ivDanmuku = (ImageView) view.findViewById(R.id.media_controller_danmaku_switch);
    TextView tvDanmuku = (TextView) view.findViewById(R.id.media_controller_danmaku_text);
    llDanmuku.setOnClickListener(v -> {
        if (mDanmakuShow){
            ivDanmuku.setImageResource(R.drawable.bili_player_danmaku_is_open);
            tvDanmuku.setText("弹幕开");
            mDanmakuSwitchListener.setDanmakuShow(true);
            mDanmakuShow = false;
        } else {
            ivDanmuku.setImageResource(R.drawable.bili_player_danmaku_is_closed);
            tvDanmuku.setText("弹幕关");
            mDanmakuSwitchListener.setDanmakuShow(false);
            mDanmakuShow = true;
        }
    });

    mIvBack = (ImageView) view.findViewById(R.id.media_controller_back);
    mIvBack.setOnClickListener(v -> mVideoBackListener.back());
}
 
开发者ID:MUFCRyan,项目名称:BilibiliClient,代码行数:48,代码来源:MediaController.java

示例7: initControllerView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initControllerView(View v)
{
    mPauseButton = (ImageButton)v.findViewById(R.id.pause);
    if (mPauseButton != null)
    {
        mPauseButton.requestFocus();
        mPauseButton.setOnClickListener(mPauseListener);
    }
    
    mFfwdButton = (ImageButton)v.findViewById(R.id.ffwd);
    if (mFfwdButton != null)
    {
        mFfwdButton.setOnClickListener(mFfwdListener);
        if (!mFromXml)
        {
            mFfwdButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
        }
    }
    
    mRewButton = (ImageButton)v.findViewById(R.id.rew);
    if (mRewButton != null)
    {
        mRewButton.setOnClickListener(mRewListener);
        if (!mFromXml)
        {
            mRewButton.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
        }
    }
    
    // By default these are hidden. They will be enabled when setPrevNextListeners() is called
    mNextButton = (ImageButton)v.findViewById(R.id.next);
    if (mNextButton != null && !mFromXml && !mListenersSet)
    {
        mNextButton.setVisibility(View.GONE);
    }
    mPrevButton = (ImageButton)v.findViewById(R.id.prev);
    if (mPrevButton != null && !mFromXml && !mListenersSet)
    {
        mPrevButton.setVisibility(View.GONE);
    }
    
    mSeekBar = (SeekBar)v.findViewById(R.id.mediacontroller_progress);
    if (mSeekBar != null)
    {
        if (mSeekBar instanceof SeekBar)
        {
            SeekBar seeker = (SeekBar)mSeekBar;
            seeker.setOnSeekBarChangeListener(mSeekListener);
        }
        mSeekBar.setMax(1000);
    }
    
    mEndTime = (TextView)v.findViewById(R.id.time);
    mCurrentTime = (TextView)v.findViewById(R.id.time_current);
    mFormatBuilder = new StringBuilder();
    mFormatter = new Formatter(mFormatBuilder, Locale.getDefault());
    
    installPrevNextListeners();
}
 
开发者ID:Dreamxiaoxuan,项目名称:AndroidTvDemo,代码行数:60,代码来源:CustomMediaController.java

示例8: initCtrlView

import android.widget.ImageButton; //导入方法依赖的package包/类
private void initCtrlView(View v) {

            mBtnPause = (ImageButton) v.findViewById(R.id.pause);
            if (mBtnPause != null) {
                mBtnPause.requestFocus();
                mBtnPause.setOnClickListener(mPauseListener);
            }

            mBtnFullscreen = (ImageButton) v.findViewById(R.id.fullscreen);
            if (mBtnFullscreen != null) {
                mBtnFullscreen.requestFocus();
                mBtnFullscreen.setOnClickListener(mFullscreenListener);
            }

            mBtnFfwd = (ImageButton) v.findViewById(R.id.ffwd);
            if (mBtnFfwd != null) {
                mBtnFfwd.setOnClickListener(mFfwdListener);
                if (!mFromXml) {
                    mBtnFfwd.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
                }
            }

            mBtnRew = (ImageButton) v.findViewById(R.id.rew);
            if (mBtnRew != null) {
                mBtnRew.setOnClickListener(mRewListener);
                if (!mFromXml) {
                    mBtnRew.setVisibility(mUseFastForward ? View.VISIBLE : View.GONE);
                }
            }

            // By default these are hidden. They will be enabled when setPrevNextListeners() is called
            mBtnNext = (ImageButton) v.findViewById(R.id.next);
            if (mBtnNext != null && !mFromXml && !mIsListenersSet) {
                mBtnNext.setVisibility(View.GONE);
            }

            mBtnPrev = (ImageButton) v.findViewById(R.id.prev);
            if (mBtnPrev != null && !mFromXml && !mIsListenersSet) {
                mBtnPrev.setVisibility(View.GONE);
            }

            mProgress = (SeekBar) v.findViewById(R.id.mediacontroller_progress);
            if (mProgress != null) {
                mProgress.setOnSeekBarChangeListener(mSeekListener);
                mProgress.setMax(1000);
            }

            mEndTime = (TextView) v.findViewById(R.id.time);
            mCurTime = (TextView) v.findViewById(R.id.time_current);
            mStrBuilder = new StringBuilder();
            mFormatter = new Formatter(mStrBuilder, Locale.getDefault());

            installPrevNextListeners();
        }
 
开发者ID:natjs,项目名称:nat-media-video,代码行数:55,代码来源:Controller.java


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