多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Android源碼之高仿愛奇藝

Android源碼之高仿愛奇藝

來源:程序員人生   發布時間:2014-11-24 08:17:39 閱讀次數:3166次
Android源碼之高仿愛奇藝
根源碼是1套UI界面,高仿的愛奇藝。沒有實現具體功能。本項目默許編碼 UTF⑻,需要的朋友可以拿去參考1下。
源碼下載地址: http://url.cn/NLO3O4  










源碼片斷:

  1. public class MainActivity extends TabActivity implements OnClickListener {
  2.     public static String TAB_TAG_HOME = "home";
  3.     public static String TAB_TAG_CHANNEL = "channel";
  4.     public static String TAB_TAG_ACCOUNT = "account";
  5.     public static String TAB_TAG_SEARCH = "search";
  6.     public static String TAB_TAB_MORE = "more";
  7.     public static TabHost mTabHost;
  8.     static final int COLOR1 = Color.parseColor("#787878");
  9.     static final int COLOR2 = Color.parseColor("#ffffff");
  10.     ImageView mBut1, mBut2, mBut3, mBut4, mBut5;
  11.     TextView mCateText1, mCateText2, mCateText3, mCateText4, mCateText5;

  12.     Intent mHomeItent, mChannelIntent, mSearchIntent, mAccountIntent,
  13.             mMoreIntent;

  14.     int mCurTabId = R.id.channel1;

  15.     // Animation
  16.     private Animation left_in, left_out;
  17.     private Animation right_in, right_out;


  18.     /** Called when the activity is first created. */
  19.     @Override
  20.     public void onCreate(Bundle savedInstanceState) {
  21.         requestWindowFeature(Window.FEATURE_NO_TITLE);
  22.         super.onCreate(savedInstanceState);
  23.         setContentView(R.layout.main);
  24.         prepareAnim();
  25.         prepareIntent();
  26.         setupIntent();
  27.         prepareView();
  28.     }

  29.     private void prepareAnim() {
  30.         left_in = AnimationUtils.loadAnimation(this, R.anim.left_in);
  31.         left_out = AnimationUtils.loadAnimation(this, R.anim.left_out);

  32.         right_in = AnimationUtils.loadAnimation(this, R.anim.right_in);
  33.         right_out = AnimationUtils.loadAnimation(this, R.anim.right_out);
  34.     }

  35.     private void prepareView() {
  36.         mBut1 = (ImageView) findViewById(R.id.imageView1);
  37.         mBut2 = (ImageView) findViewById(R.id.imageView2);
  38.         mBut3 = (ImageView) findViewById(R.id.imageView3);
  39.         mBut4 = (ImageView) findViewById(R.id.imageView4);
  40.         mBut5 = (ImageView) findViewById(R.id.imageView5);
  41.         findViewById(R.id.channel1).setOnClickListener(this);
  42.         findViewById(R.id.channel2).setOnClickListener(this);
  43.         findViewById(R.id.channel3).setOnClickListener(this);
  44.         findViewById(R.id.channel4).setOnClickListener(this);
  45.         findViewById(R.id.channel5).setOnClickListener(this);
  46.         mCateText1 = (TextView) findViewById(R.id.textView1);
  47.         mCateText2 = (TextView) findViewById(R.id.textView2);
  48.         mCateText3 = (TextView) findViewById(R.id.textView3);
  49.         mCateText4 = (TextView) findViewById(R.id.textView4);
  50.         mCateText5 = (TextView) findViewById(R.id.textView5);
  51.     }

  52.     private void prepareIntent() {
  53.         mHomeItent = new Intent(this, HomeActivity.class);
  54.         mChannelIntent = new Intent(this, ChannelActivity.class);
  55.         mAccountIntent = new Intent(this, AccountActivity.class);
  56.         mSearchIntent = new Intent(this, SearchActivity.class);
  57.         mMoreIntent = new Intent(this, MoreActivity.class);
  58.     }

  59.     @Override
  60.     public boolean onKeyDown(int keyCode, KeyEvent event) {
  61.         // TODO Auto-generated method stub
  62.         if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
  63.             mBut1.performClick();
  64.             return true;
  65.         }
  66.         return super.onKeyDown(keyCode, event);
  67.     }

  68.     private void setupIntent() {
  69.         mTabHost = getTabHost();
  70.         mTabHost.addTab(buildTabSpec(TAB_TAG_HOME, R.string.category_home,
  71.                 R.drawable.icon_1_n, mHomeItent));
  72.         mTabHost.addTab(buildTabSpec(TAB_TAG_CHANNEL,
  73.                 R.string.category_channel, R.drawable.icon_2_n, mChannelIntent));
  74.         mTabHost.addTab(buildTabSpec(TAB_TAG_SEARCH, R.string.category_search,
  75. 生活不易,碼農辛苦
    如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
    程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品jizz在线观看免费 | 伊人伊网| 国产精品2023 | 国产精品亚洲一区二区三区久久 | 黄色a∨| 爱爱的免费视频 | 中国女警察一级毛片视频 | 第一福利在线观看永久视频 | 国产亚洲一级精品久久 | 欧美色图天堂网 | 国产v国产v片大片线观看网站 | 亚洲最大黄色 | 欧美精品在线免费 | 欧美xxx性 | 欧美巨大video粗暴 | 久草不卡 | 羞羞动漫网页 | 亚洲国产天堂久久综合9999 | 国产欧美日韩另类一区乌克兰 | 亚洲 在线播放 | 日本在线天堂 | 麻豆成人在线 | 精品一区二区三区中文字幕 | 国产精品无码久久综合网 | 欧美巨大另类极品videosbest | 欧美精品 在线观看 | 日本一区二区三区在线网 | 狠狠操视频网 | 精品a级片 | 欧美色图偷窥自拍 | 国产高清免费不卡观看 | 精品国产成人三级在线观看 | wwww在线观看| 亚洲天堂免费在线 | 国产91成人精品亚洲精品 | 亚洲日本一区二区三区在线不卡 | 精品久久久久亚洲 | 黄色网址免费看 | 国产免费a v吧在线观看不卡 | 小说区图片区综合视频区 | 手机看片久久高清国产日韩 |