好吧,我正在使用WPF为我的MP3播放器制作一个GUI,我有一个边框,可以为播放曲目的每一秒扩大其宽度属性,从而为当前播放的歌曲制作一个"进度条".我将边框命名为ProgressBarBorder.整个播放列表完成后,我想使用DoubleAnimation淡出边框.现在,如果我再次启动播放器,边框会响应它的意思(意味着宽度从0开始并进展到歌曲的结尾),但是出于某种奇怪原因的不透明度属性保持为0.0(即DoubleAnimation的值)套).我已明确编码
ProgressBarBorder.Opacity = 1.0;
Run Code Online (Sandbox Code Playgroud)
在开始播放的方法中.然而,它保持隐形.现在,如果我不使用DoubleAnimation而只是写
ProgressBarBorder.Opacity = 0.0;
Run Code Online (Sandbox Code Playgroud)
播放列表完成后,当我再次启动播放器时,它会返回1.0.这就是为什么我肯定动画是造成问题的动画的原因.此外,在动画结束后,该属性是不是应该回到它的原始状态?如果是,我的边框应在动画完成后自动显示.
这是我的部分伪代码:
if (TrackIsComplete)
{
DoubleAnimation Fading = new DoubleAnimation();
Fading.From = 1.0;
Fading.To = 0.0;
Fading.Duration = TimeSpan.FromSeconds(3);
ProgressBarBorder.BeginAnimation(Border.OpacityProperty, Fading);
}
Run Code Online (Sandbox Code Playgroud)
和
private void PlayTrack()
{
ProgressBarBorder.Opacity = 1.0;
Play();
....
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?谢谢.
我一直在测试带有不透明度的边框,而Webkit似乎有一种奇怪的行为.
这是我的代码
<style>
div{
position: relative;
width: 300px;
height: 300px;
background: #00f;
}
span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 10px solid rgba(255, 255, 255, 0.5);
}
</style>
<div>
<span></span>
</div>
Run Code Online (Sandbox Code Playgroud)
你可以在这里测试一下.在Firefox中你会得到预期的:一个10px的白色内边框,在div周围有50%的不透明度,但是,至少Chrome(但我怀疑Webkit)似乎与边框的边界重叠(不知何故有意义).而且我认为它没有意图,因为它似乎重叠了!
这是一个错误还是一个预期的功能?
我有一种方法来根据某些值确定颜色.方法是这样的:
public Color color(double val) {
double H = val * 0.3;
double S = 0.9;
double B = 0.9;
return Color.getHSBColor((float)H, (float)S, (float)B);
}
Run Code Online (Sandbox Code Playgroud)
我也想让颜色变得透明.我怎样才能做到这一点?谢谢
我不确定这是否是正确的要求...但我想要的基本上是"粉饰"NSImage,或者降低其不透明度 ......(在Finder中有点像"不活跃"的图标?类似的东西)
实现这一目标的最简单方法是什么?
我已经尝试过这里显示的例子(NSImage透明度),但它绝对不适合我......
(顺便说一句,NSImage将会出现ImageAndTextCell,如果这有任何区别......)
我正在构建一个简单的形式,只有一个简单的效果 - 当鼠标悬停在窗体上时,不透明度会降低,当鼠标悬停在窗体上时,窗体会变得不透明.我目前遇到了几个困难: -
首先,我这样做 -
this.MouseHover += new EventHandler(Form1_MouseHover);
this.MouseLeave += new EventHandler(Form1_MouseLeave);
Run Code Online (Sandbox Code Playgroud)
但是我在形式上也有1个richtextbox,当鼠标移过它时,表格再次失去了不透明度.我也必须加上这个: -
richTextBox1.MouseHover+=new EventHandler(Form1_MouseHover);
richTextBox1.MouseLeave+=new EventHandler(Form1_MouseLeave);
Run Code Online (Sandbox Code Playgroud)
想知道是否有更好的方法,因为richtextbox和表格边界之间仍然存在一些差距,当鼠标光标到达时,表格会失去不透明度.
如果鼠标不在表单上(最初假设),则表单不太透明.现在,我希望一旦鼠标移过它就会形成不透明的形状,但只有当鼠标在窗体上移动完全停止时才会发生.如果我继续在表单上移动鼠标,它就不会变得不透明.这是事件存储在消息队列中的方式的问题以及所有这些或将能够做什么,因为我已经看到了具有我想要实现的效果的应用程序.
尝试获得不透明度来切换.基本上,列表项设置为零不透明度,从而保持其高度.单击列表子类别头时,空列表区域将下拉列表项的深度,然后不透明度应切换以显示列表元素.再次单击子类别列表头时,列表项的不透明度将逐渐变为零,然后列表区域将折叠.需要将列表项保留在那里,因此不透明度方法而不是隐藏,hideToggle或从DOM中删除它们的类似函数. http://jsfiddle.net/hotdiggity/zn6cz/10/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery Toggle Opacity</title>
<script type="text" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
</head>
<body>
<ul class="list">
<li><a href="#">Subcategory</a></li>
<li id="id-1" class="expandable"><a href="#">Subcategory - Click this one</a>
<ul>
<li>Sub menu item 1</li>
<li>Sub menu item 2</li>
<li>Sub menu item 3</li>
<li>Sub menu item 4</li>
<li>Sub menu item 5</li>
<li>Sub menu item 6</li>
</ul></li>
<li><a href="#">Subcategory</a></li>
<li><a href="#">Subcategory</a></li>
</ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
JQuery的...
?$(document).ready(function(){
$('.list li.expandable ul').hide();
$('.list li.expandable ul li').css({ …Run Code Online (Sandbox Code Playgroud) 我有一个不透明度为.4的div内的导航列表(无序列表).UL内部的锚点设置为不透明度1,但这没有效果.
<div style="background-color: #000; opacity: 0.4">
<ul>
<li><a href=".." style="background-color: #000; opacity: 1">home</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
有什么建议?谢谢
问题:当缩放热图时,渐变变薄(稀释)以显示.
(google.maps.visualization.HeatmapLayer)
我已经设定
heatmap.setOptions({
//radius: 10,
opacity: 1.0,
//dissipating: false
});
Run Code Online (Sandbox Code Playgroud)
无济于事.
我经历过半径和消散,没有成功.
main.xml中:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:gravity="center"
android:color="#66FF0000"
>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/noua"
android:textStyle="bold"
android:textColor="#808080"
/>
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/zece"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/unspe"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/doispe"
android:textStyle="bold"
android:textColor="#808080"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的main.xml,我试图使按钮最透明,但我仍然希望看到它们,我不知道要添加什么以及添加位置,请更正我的xml,底部的低不透明度.有预谋的谢谢你:D