如何使用自定义图标(PassXYZ 2.1.1/PassXYZ Cloud 2.4.1)

自定义图标是PassXYZ用户反馈中要求最多的一项功能。虽然KeePassLib本身是支持自定义图标的,但只适用于Windows环境。而PassXYZ需要在Windows,iOS和Android这三个平台上同时支持这一功能。为了达到这一目的,先要在KPCLib中实现这一功能。在最新的KPCLib 1.1.9版本中,通过利用SkiaSharp图形库,将自定义图标功能同时实现在了三个平台上。有兴趣的朋友可以在GitHub上找到相关的代码。

在PassXYZ 2.1.1/PassXYZ Cloud 2.4.1版本中,KPCLib已被更新到1.1.9,所以用户就可以使用自定义图标功能了。关于如何使用自定义图标,请参考以下的动画图片:

更改图标

如上图所示,可以使用更换图标的上下文菜单来添加自定义图标。关于如何使用更换图标的上下文菜单,请参考另一篇文章“如何更改图标”。当用户选择了更换图标后,在更换图标的页面,可以看到一个新增加的”+”按钮,选择这个按钮便可以通过相册或文件浏览来选择想要的图标。

自定义图标的要求:

用户自定义的图标需符合如下要求:

  1. 图标必须是正方形的,并且像素需要大于96x96。
  2. 建议使用JPEG或PNG格式。

如何删除自定义图标

添加了自定义图标后,如果有需要,用户也可以删除自定义图标。如何删除自定义图标,请参考下面的动画图片:

删除图标

在更换图标的页面,用户可以使用上下文菜单来删除图标。如在Android系统中,可以长按自定义图标来显示上下文菜单。关于在不同系统中的上下文菜单使用,可以参考文章PassXYZ的上下文菜单在不同系统中的比较