[DictTango] 安卓版 v2.2.1.0

回车好像也没有问题

好奇怪,我手机上确实无法用meat-and-potatoes同时搜到meat and potatoes和meat-and-potatoes词条

你的词典是用MdxBuilder打包的吗?

不太清楚,那些词典都是别人制作的。

大概知道原因了,可能是某本词典甚至对查询产生了干扰,让其他strip key yes词典无法显示,我用其他分组查这个没问题。

真是出乎意料的原因,那四个strip key no词典一旦存在,其他词典就会直接无法显示,原因不明。

词典分别出自以下几贴

不是干扰,是因为如果是No Strpipkey的话,候选词条是meat-and-potatoes, 但对于Stripkey的词典来说,候选词条是meat and potatoes, 两个不属于同一词条,你可以在候选词条列表中看到它们,但如果你直接按回车,就只会显示meat-and-potatoes的内容。

1 Like

gif后缀词典图片不支持自动识别为图标,也不能选中为图标。是否兼容格式太少,只能用jpg和png?

安卓原生的图片显示组件ImageView是不支持gif的,当然webview没有问题

当黑暗模式遇到透明的图片时,会使图片完全不可见,如下图所示:

解决方案可以是给图片默认加一层背景色background-color。效果应该是这样的:

另外,考虑到OLED屏,或许可以考虑再引入一个纯黑#000的黑暗模式。

有两个选项:

  1. 你可以去设置里,长按"暗黑模式"的菜单项,然后在打开的窗口里调整一下色温看看。但这个是影响整体效果的
  2. 你也可以去词典的编辑详情界面去注入css给图片默认加一层背景色background-color
1 Like

图片查看器的问题似乎没有解决……

方案1似乎不太行,因为如您所说字体和图片的变动是整体的,不能单独调整图片,不可能为了看清图就牺牲文字;

方案2是可行的,在css中用#ccc做背景就可以了。不过在各种辞典中用透明的png来做图示、图片字的情况也是非常多的,还是希望能由程序提供一站式的解决方案。 :smiley:

這個得花點時間看看,因為暗黑模式本來就是黑底的,但又不能把所有圖片都反相,會造成彩色圖片失真。

1 Like

你在選項一直接把反色值設置為100,然後把最後的一個參數設置259就接近傳統的反相暗黑模式了,這時的效果對黑白圖片會比較好,但對彩色圖片就不行了。
至於全局加圖片背景色,我的宗旨是儘量不通過軟件來干擾詞典製作者的原內容,因為有可能會適得其反。

对了,图片是哪本词典的,我有空测试一下,或者你给我一个简单mdx/mdd测试也行

黑白图和透明图还是有所不同的,譬如您的这个参数设置对透明图片效果还是差强人意。

至于您不加全局背景的考虑似乎也有其道理。
看来我还是应该把辞典黑暗模式的背景色直接写在css里

@media (prefers-color-scheme: dark) {
   img {background-color:#ccc;}
}

背透,4级灰的图片都是这样吧。比如:

所以,加个设置页?

这个不用设置项了,暗黑模式下当用应用内图片查看器打开图片时,如果图片有透明像素并且有灰度像素的话,会自动填充背景色。

1 Like

大佬您好,看到您上面提到的可以把如《简明英汉汉英词典》作为概述词典,我尝试了一下发现需要隐藏掉该词典的音标部分使用较为方便。
我尝试把该词典mdd解包出css,然后修改css隐藏音标和拼音
把下面这段

/*音标*/
.CB{
	color:sienna;
	display:block;
	margin-left:5
}
/*拼音*/
.PY{
	color:sienna;
	display:block;
	margin-left:5
}

改成了

/*音标*/
.CB{
	display: none!important;
	height: 0;
	line-height: 0;
}
/*拼音*/
.PY{
	display: none!important;
	height: 0;
	line-height: 0;
}

将css放入后发现虽然成功隐藏了音标和拼音,但使用概述词典功能还是会显示音标。如图

请问大佬应该如何处理才能达到使用概述词典不显示音标的目的呢