iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android编程实现GridView控件点击图片变暗效果的方法
  • 730
分享到

Android编程实现GridView控件点击图片变暗效果的方法

androidgridview图片 2023-05-31 01:05:37 730人浏览 独家记忆
摘要

本文实例讲述了Android编程实现GridView控件点击图片变暗效果的方法。分享给大家供大家参考,具体如下:@Overridepublic void onCreate(Bundle savedInstanceState) { supe

本文实例讲述了Android编程实现GridView控件点击图片变暗效果的方法。分享给大家供大家参考,具体如下:

@Overridepublic 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));}

--结束END--

本文标题: Android编程实现GridView控件点击图片变暗效果的方法

本文链接: https://www.lsjlt.com/news/222802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android编程实现GridView控件点击图片变暗效果的方法
    本文实例讲述了Android编程实现GridView控件点击图片变暗效果的方法。分享给大家供大家参考,具体如下:@Overridepublic void onCreate(Bundle savedInstanceState) { supe...
    99+
    2023-05-31
    android gridview 图片
  • 怎么用小程序swiper组件实现点击图片切换效果
    这篇文章主要讲解了“怎么用小程序swiper组件实现点击图片切换效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用小程序swiper组件实现点击图片切换效果”吧!  小程序swiper...
    99+
    2023-06-26
  • Android使用Recyclerview实现图片轮播效果的方法
    这篇文章将为大家详细讲解有关Android使用Recyclerview实现图片轮播效果的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图:思路:准备m张图片使用Recyclerview实现,返回无...
    99+
    2023-05-30
    android recyclerview 滚动效果
  • Android编程实现图片放大缩小功能ZoomControls控件用法实例
    本文实例讲述了Android编程实现图片放大缩小功能ZoomControls控件用法。分享给大家供大家参考,具体如下:MainActivity代码:package example.com.myapplication;import andro...
    99+
    2023-05-30
    android 图片 控件
  • Android编程实现摄像头临摹效果的方法
    本文实例讲述了Android编程实现摄像头临摹效果的方法。分享给大家供大家参考,具体如下:这篇文章结合本人的开发实例,介绍如何实现摄像头临摹效果,即将摄像头拍摄的画面作为临摹的物体投射到画纸上,用户可以在画纸上继续作画,效果如图1.主要可以...
    99+
    2023-05-30
    android 摄像头 roi
  • Android Button点击事件的四种实现方法
    Android中Button四种点击事件实现方式,具体内容如下Xml添加监听属性,这里添加的doClick。<Button android:id="@+id/bt1" android:layout_width="wrap_...
    99+
    2023-05-30
    android button 点击事件
  • 使用CSS实现按钮点击效果的方法
    使用CSS实现按钮点击效果的方法前言:在现代网页设计中,按钮是页面交互中不可或缺的元素之一。一个好的按钮样式不仅可以提升用户体验,还能增强页面的视觉效果。本文将介绍一种使用CSS实现按钮点击效果的方法,为页面增添动感和交互性。一、基础按钮样...
    99+
    2023-11-21
    CSS按钮点击效果
  • Android编程实现圆角边框布局效果的方法
    本文实例讲述了Android编程实现圆角边框布局效果的方法。分享给大家供大家参考,具体如下:这里用的是TableLayout布局的。先看效果图下面看下布局文件<?xml version="1.0" encoding="utf-...
    99+
    2023-05-31
    android 布局 roi
  • CSS实现按钮点击效果的技巧和方法
    CSS实现按钮点击效果的技巧和方法在网页设计中,按钮点击效果是非常重要的一部分,它能为用户提供更好的交互体验。在这篇文章中,我们将介绍一些CSS实现按钮点击效果的技巧和方法,并提供具体的代码示例,希望对你们有所帮助。使用伪类选择器:hove...
    99+
    2023-10-24
    CSS 按钮 点击效果
  • android studio 按钮点击事件的实现方法(三种方法)
    我是小白,刚学编程没多久,完全自学,这些也是在网上看的,加上自己总结,如有错误请指正。 方法1:在布局文件中给需要单击事件的按钮添加一个onClick属性。如下图:  再在MainActivity.java里添加实现代码,如: publi...
    99+
    2023-09-17
    android button onclick
  • Android编程实现带渐变效果的圆角矩形示例
    本文实例讲述了Android编程实现带渐变效果的圆角矩形。分享给大家供大家参考,具体如下:public class RoundRectsActivity extends Activity { @Override protected vo...
    99+
    2023-05-30
    android 渐变 圆角矩形
  • Android中几种图片特效的处理的实现方法
     Android中几种图片特效的处理这里有放大缩小图片,获得圆角图片,获得带倒影图片的几种方法及实现代码,package com.android.tutor; import android.graphics.Bitmap; imp...
    99+
    2023-05-31
    android 图片特效 roi
  • 纯CSS实现图片左右翻转效果的方法
    这篇“纯CSS实现图片左右翻转效果的方法”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“纯CSS实现图片左右翻转效果的方法”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-06
  • Android实现按钮点击事件的三种方法总结
    目录一、匿名内部类实现二、接口实现三、布局实现Button是程序用于和用户进行交互的一个重要控件,相信大家对这个控件已经非常熟悉了,我们平时用的最多的控件之一。既然有Button,那...
    99+
    2024-04-02
  • 利用CSS实现图片悬浮效果的技巧和方法
    在网页设计中,图片悬浮效果是一种常见且吸引眼球的设计方式。通过悬浮效果,可以让用户在鼠标悬浮在图片上时,出现一些动画效果、文字说明或者其他有趣的交互效果。本文将介绍一些利用CSS实现图片悬浮效果的技巧和方法,并提供具体的代码示例。放大效果通...
    99+
    2023-10-21
    CSS 效果 图片悬浮
  • 如何使用jquery的attr方法实现图片切换效果
    这篇文章主要介绍如何使用jquery的attr方法实现图片切换效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!利用jquery的attr方法实现如下简单的图片切换效果代码如下:&l...
    99+
    2024-04-02
  • CSS实现图片放大缩小效果的技巧和方法
    在网页设计中,添加图片元素是非常常见的操作。而为了提升用户体验,实现一些特殊效果是必不可少的。本文将介绍使用CSS来实现图片放大缩小效果的一些技巧和方法,并给出具体的代码示例。一、使用transform属性实现图片的缩放效果transfor...
    99+
    2023-10-21
    CSS 技巧方法 图片放大缩小
  • CSS实现淡入淡出图片效果的技巧和方法
    在网页设计中,图片的展示是非常重要的一部分。为了提升用户体验,我们经常会使用一些动态效果来增加页面的吸引力。其中,淡入淡出效果是一种常见且优雅的动画效果,可以让页面显得流畅和有活力。本文将介绍使用CSS实现淡入淡出图片效果的技巧和方法,并提...
    99+
    2023-10-21
    淡入淡出 CSS动画 图片效果
  • Android直播系统平台搭建之图片实现阴影效果的方法小结
    Android直播系统平台搭建, 图片实现阴影效果的若干种方法,下面给大家列举了三种方法,具体代码如下所示: 第一种 使用 layer-list <?xml ve...
    99+
    2024-04-02
  • Android开发中实现home图标动画切换效果的方法
    本篇文章为大家展示了Android开发中实现home图标动画切换效果的方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如图所示:实现这个效果仅需几步:首先,该页面的布局是一个DrawerLayou...
    99+
    2023-05-31
    android roi home
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作