鼠标所到之处 显示Text文本

//使用List需添加的命名空间
using System.Collections.Generic;

//声明元素类型为int类型的List容器

//ToolPic用于盛放图片

public List<GameObject> ToolPic2 = new List<GameObject>();

//ToolPicName用于盛放要显示的Text文本

public List<GameObject> ToolPicName = new List<GameObject>();

void Start()
{
  for (int i = 0; i < ToolPic.Count; i++)
  {  
    EventTriggerListener.Get(ToolPic[i]).onEnter += OnMouseEnterImage;
    EventTriggerListener.Get(ToolPic[i]).onExit += OnMouseExitImage;
  }

}

//鼠标进入图片
void OnMouseEnterImage(GameObject btn)
{
  for (int i = 0; i < ToolPic.Count; i++)
  {

    //鼠标经过图片时,显示对应图片的Text文本
    if (btn == ToolPic[i])
    {
      ToolPicName[i].SetActive(true);
    }
  }
}
void OnMouseExitImage(GameObject btn)
{

 //鼠标退出时图片时,隐藏对应图片的Text文本
  for (int i = 0; i < ToolPic.Count; i++)
  {
    if (btn == ToolPic[i])
    {
      ToolPicName[i].SetActive(false);
    }
  }
}

注:

鼠标经过图片显示对应的Text文本,鼠标退出图片时隐藏对应的Text文本

*在Insepector窗口 绑定对应的图片和Text文本

 

时间: 2024-10-20 13:44:13

鼠标所到之处 显示Text文本的相关文章

placeholder 解决UITextField中placeholder和text文本同时显示的问题

TextField都使用了placeholder属性,但在代码中又设置了text属性,因此ViewController会同时显示placeholder文本和text文本. 这个问题让我彻底崩溃.按道理说当text中的文本长度为0时placeholder文本显示,text文本长度不为0时placeholder应该隐藏才对? 而且正常情况下我也没有遇到过这个问题.后来我新建项目,进行多次尝试都不能复现这个问题. 虽然问题导致的原因至今没有找到.但google工作成果也不是一点没有.Stackover

微信小程序组件解读和分析:五、text文本

text文本组件说明: text 文本就是微信小程序中显示出来的文本. text文本组件的示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 1 2 3 4 <view > <text>我是文本组件</text> </view> <text>{{text}}</text> 下面是JS代码: [JavaScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 1

delphi treeview 鼠标移动显示hint信息

procedure TForm1.TreeView1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var Node: TTreeNode; begin with TreeView1 do begin Node := GetNodeAt(X, Y); ShowHint := (Node <> nil); if ShowHint then begin Hint := Node.Text; Application.Act

我的Android进阶之旅------&gt; Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963) 我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(TextV

checkbox点击选中,再点击取消,并显示在文本框中

function checkItem(e,itemId) { var item = document.getElementById(itemId); var $items = $(item); if (e.checked) { var checkval = $items.val(); var str = $("#txtFilePath").val() + checkval; $("#txtFilePath").val(str); } else { var a = &

white-space norma nowrap强制同一行内显示所有文本文字,让所有文字内容中一排显示不换行

日常我们为了让文字内容在一行内显示完,哪怕宽度不够也不能换行,我们可以使用white-space样式,但如果遇到了html br强制换行标签,无论是设置white-space与否都会被<br>强制换行. 昨天仿照娜姐做的标题滚动,自己照着那个js也写了一个,结果发现死活就是不滚动,今天早上发现原来还有一段CSS代码没有看到,这个css代码尤为重要. 其中就是有一个属性: white-space:nowrap; 2.white-space参数:normal : 默认处理方式nowrap : 强制

Arcgis for Js之鼠标经过显示对象名的实现

在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来说是很实用的,本文讲述在Arcgis for Js中,用两种不同的方式来实现该效果. 为了有个直观的概念,先给大家看看实现后的效果: 百度地图的效果 效果1 效果2 直观的看到了效果,下面说说在Arcgis for Js中实现的两种方式.在实现给效果的时候,有layer的两个事件,mouse-over和mouse-out事件,鼠标经过显示对象名称,鼠标移除清除显示. 1.通过TextSymbol和GraphicMar

内容过长显示省略号 鼠标悬停显示

<!doctype html> <html> <head> <style type="text/css"> //css控制内容过长显示省略号和悬停时显示全部内容 .li1 { list-style:none; width:200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:5px

android应用开发 button显示两行文本

自己写了个电话拨号器的程序给男朋友玩,用来专门打我的手机号,为了把界面做的好看一点,须要用到显示两行文本的button.在网上搜罗了两种方法,记录在以下.跟大家一起分享一下,希望能帮到须要的人. 方法一: <LinearLayout android:id="@+id/container" android:layout_width="wrap_content" android:layout_height="wrap_content" tool