添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

4.构建Instagram界面

这里的想法是像Instagram一样构建界面,底部有两个标签。一个选项卡用于应用不同的滤镜,另一个用于控制图像调整,如亮度,对比度和饱和度。

要实现此布局,我们需要将 ViewPager TabLayout 结合使用。要在可滚动列表中呈现缩略图图像,需要使用 RecyclerView 。我们还需要两个Fragment类,一个用于渲染水平缩略图以预览滤镜效果。另一个片段是显示图像控件。

如果您观察下面的图像, MainActivity.java 用于实现整个布局。 ImageFiltersFragment.java 用于渲染水平缩略图图像。 EditImageFrament.java 用于渲染图像调整控件。每当应用过滤器或更改图像控件时,这两个片段都将提供回调方法。在主要活动中,将在回调时采取适当的行动。