使用不同的布局在 android 中创建自定义键盘,按键不是矩形,形状是从可绘制图像中选取的
Create custom keyboard in android using different layout and keys not being rectangle, shape picked from the drawable image
我尝试在 android 中使用自定义键盘。我尝试了以下 links
Custom keyboard - Android
我还尝试使用 Android Custom keyboard link 创建自定义键盘。
所有这些都有自定义键盘,但它使用 android 的默认按键模式。
我想创建一个没有这种外观和感觉的键盘。
我想创建一个键盘,其中一个键在一列中占据两行,而有些键可以占据 space 4 个键 (2x2)。
看看这个键盘上的回车键。
此外,我想使用可以用作键的可绘制图像,它可以有奇怪的设计。我想根据 png 图像创建图像形状。
您可以尝试创建自定义布局,并在您想要显示软键盘时使用它。 link 解释了如何检测 show/hide 键盘操作:
我使用了 ImageButton 并为 drawable
图像指定了一个源文件。
这对按钮上的图像有帮助,但按钮仍然占据了一个矩形部分。为了删除 alpha 区域,我在 android 布局文件中寻求 ImageButton 的 android:background
属性 的帮助。
android:background="@android:color/transparent"
android:src="@drawable/your_image"
现在,如果你想禁止在这些区域点击按钮,你可以参考以下内容link。
我尝试在 android 中使用自定义键盘。我尝试了以下 links Custom keyboard - Android
我还尝试使用 Android Custom keyboard link 创建自定义键盘。
所有这些都有自定义键盘,但它使用 android 的默认按键模式。
我想创建一个没有这种外观和感觉的键盘。
我想创建一个键盘,其中一个键在一列中占据两行,而有些键可以占据 space 4 个键 (2x2)。
看看这个键盘上的回车键。
此外,我想使用可以用作键的可绘制图像,它可以有奇怪的设计。我想根据 png 图像创建图像形状。
您可以尝试创建自定义布局,并在您想要显示软键盘时使用它。 link 解释了如何检测 show/hide 键盘操作:
我使用了 ImageButton 并为 drawable
图像指定了一个源文件。
这对按钮上的图像有帮助,但按钮仍然占据了一个矩形部分。为了删除 alpha 区域,我在 android 布局文件中寻求 ImageButton 的 android:background
属性 的帮助。
android:background="@android:color/transparent"
android:src="@drawable/your_image"
现在,如果你想禁止在这些区域点击按钮,你可以参考以下内容link。