Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Instagram编辑文本图像图标单击功能_Android_Android Layout - Fatal编程技术网

Android Instagram编辑文本图像图标单击功能

Android Instagram编辑文本图像图标单击功能,android,android-layout,Android,Android Layout,我一直在研究Instagram应用程序的一项功能,当用户点击EditText中的图像图标时(下图中的红色框中) 单击后,将从编辑文本下方显示“图库”视图,向上推送当前布局以提供房间图库图像 建议:到目前为止,我考虑的选项是: 具有空视图而不是键盘的自定义软键盘。 自定义输入法。 布局动画。 片段。 问题:Instagram是如何实现此功能的?我不确定哪个选项最适合此功能。另外,如果有其他的方法来实现以下我没有提到的,请随意做 有可用于此的库,您可以在此处获取它-- 我们不知道instagra

我一直在研究Instagram应用程序的一项功能,当用户点击EditText中的图像图标时(下图中的红色框中)

单击后,将从编辑文本下方显示“图库”视图,向上推送当前布局以提供房间图库图像

建议:到目前为止,我考虑的选项是:
具有空视图而不是键盘的自定义软键盘。
自定义输入法。
布局动画。
片段。

问题:Instagram是如何实现此功能的?我不确定哪个选项最适合此功能。另外,如果有其他的方法来实现以下我没有提到的,请随意做

有可用于此的库,您可以在此处获取它--


我们不知道instagram是如何实现的,因为代码不是公开的(我们这些知道的人都在保密协议下)。但它不会是一个定制键盘。很可能是一个简单的视图(或片段)设置为可见性。默认情况下,设置为可见,然后在需要时设置为可见,并为幻灯片制作动画。这不是一张底片吗?@Gabeschen在打开此线程之前,我玩过片段和动画,最多的是从下到上滑动片段,但片段视图最终与布局重叠,而不是向上推。您可以从中获得一些指导,希望这有助于快速查看底部图纸,这似乎是如何使用图库图像填充视图的良好开端。但是,从我在演示中看到的情况来看,底部页面没有向上推动布局,而是与当前布局重叠。请检查:--我尝试了您提供的链接,但我的布局没有向上推动。此外,我还研究了BottomSheetBehiavor,显然该类没有一个可以实现这一点的状态。因此,唯一的解决办法必须是一个我还没有想到的组合。答案可能在您提供的链接中,但到目前为止,我还无法实现这个结果。