`

ColorLabel

阅读更多
package com.components
{
	import mx.controls.Label;

	[Style(name="backgroundColor", type="uint", format="Color", inherit="no")]
	public class ColorLabel extends Label
	{
		public function ColorLabel()
		{
			super();
		}
		
		override public function styleChanged(styleProp:String):void
		{
			super.styleChanged(styleProp);
			
			if("backgroundColor" == styleProp)
			{
				invalidateDisplayList();
			}
		}

		
		override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
		{
			
			super.updateDisplayList(unscaledWidth, unscaledHeight);
			with(graphics)
			{
				clear();
				beginFill(getStyle("backgroundColor"));
				drawRect(0, 0, this.width, this.height);
				endFill();
			}
		}
	}
}
分享到:
评论

相关推荐

    delphi xe 10.4.1 android fmx 彩色标签 ColorLabel

    在本文中,我们将深入探讨如何在Delphi XE 10.4.1中使用FMX(FireMonkey)平台创建彩色标签(ColorLabel)并将其应用于Android应用程序。Delphi是著名的RAD(快速应用开发)工具,它允许开发者使用相同的源代码在多...

    Wonderful, Include wonderfulcolor api, marquee, colorLabel, Gradient, Separate ....zip

    ColorLabel可能是一种自定义的UI组件,它允许开发者不仅显示文本,还能根据文本内容或特定规则动态改变标签的颜色。这在创建状态指示器或视觉提示时非常有用,比如通过颜色变化表示成功、警告或错误状态。 4. **...

    FCN-colorLabel

    FCN-colorLabel是一个用于图像语义分割的工具,它基于全卷积网络(Fully Convolutional Network, FCN)的概念,结合了labelme工具的功能,主要用于将手绘的图像标注转化为一致填充的颜色标签。在本项目中,我们首先...

    Delphi 指定字符变色显示的Label控件

    2. `ColorLabel.dcu`:可能是一个特定于控件实例的编译后单元文件,包含了控件的实现细节。 3. `ColorLabel.dpk`:Delphi的包(Package)文件,用于创建和管理自定义控件的包。在这里,它包含了ColorLabel控件的定义...

    用Blend做一个颜色标签

    在后台代码中(通常是ColorLabel.xaml.cs),编写必要的逻辑,例如设置和获取颜色值,处理颜色选择事件,以及可能的任何其他交互功能。 步骤6:测试和优化 在Blend的实时预览中查看和测试你的颜色标签,确保它在...

    UILabel-ColorLabel-:为UILabel文字根据指定位置配置颜色

    快速创建彩色文字的Label如何使用?手动将本分类的两个文件直接拖到工程目录即可使用.使用方法: // 例子1 UILabel *firstLabel = [UILabel text:@"我知道怎么用了" WithColor:[UIColor orangeColor] andRanged:...

    C# for CSDN 乱七八糟的看不懂

    没法下载,到这里折腾一把试试。 本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两...

    Mapcolor:在同一个图形上轻松应用多个颜色图:控制您的颜色! 当一张颜色图还不够时。-matlab开发

    曾经希望您可以在一个图形上使用多个颜色图吗? 现在你可以。... colorlabel.m快速将标签应用于Colorbars和MapColorbars。 redblue.m 是从红色到白色再到蓝色的颜色图——对于以零为中心的数据很有用。

Global site tag (gtag.js) - Google Analytics