• 
    

      <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
      1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>

        Android編程實現(xiàn)GridView控件點擊圖片變暗效果的方法-創(chuàng)新互聯(lián)

        本文實例講述了Android編程實現(xiàn)GridView控件點擊圖片變暗效果的方法。分享給大家供大家參考,具體如下:

        創(chuàng)新互聯(lián)建站是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的10余年時間我們累計服務了上千家以及全國政企客戶,如成都除甲醛等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質(zhì)量監(jiān)控加上過硬的技術實力獲得客戶的一致贊譽。
        @Override
        public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          grid = (GridView) findViewById(R.id.grid);
          grid.setAdapter(new GridAdapter());
          grid.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
              Toast.makeText(MainActivity.this, "ddd", 1000).show();
            }
          });
        }
        class GridAdapter extends BaseAdapter {
          @Override
          public int getCount() {
            return imgs.length;
          }
          @Override
          public Object getItem(int arg0) {
            return arg0;
          }
          @Override
          public long getItemId(int arg0) {
            return arg0;
          }
          @Override
          public View getView(int arg0, View view, ViewGroup arg2) {
            if (view == null) {
              holder = new ViewHolder();
              view = LayoutInflater.from(MainActivity.this).inflate(
                  R.layout.imgs, null);
              holder.view = (ImageView) view.findViewById(R.id.gridimg);
              view.setTag(holder);
            } else {
              holder = (ViewHolder) view.getTag();
            }
            holder.view.setImageResource(imgs[arg0]);
            holder.view.setOnTouchListener(onTouchListener);
            return view;
          }
          class ViewHolder {
            ImageView view;
          }
          public OnTouchListener onTouchListener = new View.OnTouchListener() {
            @Override
            public boolean onTouch(View view, MotionEvent event) {
              switch (event.getAction()) {
              case MotionEvent.ACTION_UP:
                changeLight((ImageView) view, 0);
                // onclick
                break;
              case MotionEvent.ACTION_DOWN:
                changeLight((ImageView) view, -80);
                break;
              case MotionEvent.ACTION_MOVE:
                // changeLight(view, 0);
                break;
              case MotionEvent.ACTION_CANCEL:
                changeLight((ImageView) view, 0);
                break;
              default:
                break;
              }
              return true;
            }
          };
        }
        private void changeLight(ImageView imageview, int brightness) {
          ColorMatrix matrix = new ColorMatrix();
          matrix.set(new float[] { 1, 0, 0, 0, brightness, 0, 1, 0, 0,
              brightness, 0, 0, 1, 0, brightness, 0, 0, 0, 1, 0 });
          imageview.setColorFilter(new ColorMatrixColorFilter(matrix));
        }
        
        

        本文名稱:Android編程實現(xiàn)GridView控件點擊圖片變暗效果的方法-創(chuàng)新互聯(lián)
        網(wǎng)站網(wǎng)址:http://www.jbt999.com/article38/eejpp.html

        成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、移動網(wǎng)站建設、云服務器服務器托管、企業(yè)建站、建站公司

        廣告

        聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

        成都網(wǎng)站建設

      2. 
        

          <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
          1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>
            最新日韩AV | 天天干免费视频 | 色婷婷小视频 | 婷婷色中文网 | 免费在线黄片 | 操b在线看 | 欧美视频手机在线 | 青青草无码成人A片免费看 | 国产精品乱轮 | 久久麻豆福利 |