java–SlidingDrawer在开始时半开放

java–SlidingDrawer在开始时半开放,第1张

概述我正在处理我的应用程序,我想知道是否有可能让滑动抽屉部分打开而不是完全关闭,因此用户可以在文本内容达到峰值,然后单击显示更多按钮,这将显示其余部分的文字.提前致谢.解决方法:我遇到了类似的问题,最后我修改了SlidingDrawer,以便在Drawer折叠/关闭时能够显示部分内容.使用Sem

我正在处理我的应用程序,我想知道是否有可能让滑动抽屉部分打开而不是完全关闭,因此用户可以在文本内容达到峰值,然后单击显示更多按钮,这将显示其余部分的文字.

提前致谢.

解决方法:

我遇到了类似的问题,最后我修改了SlIDingDrawer,以便在Drawer折叠/关闭时能够显示部分内容.使用SemiClosedSlidingDrawer,您可以使用维度属性“semiClosedContentSize”指定应在折叠/关闭模式下显示的内容屏幕数量:

<se.smartrefill.vIEw.SemiClosedSlIDingDrawer     xmlns:androID="http://schemas.androID.com/apk/res/androID"     xmlns:custom="http://schemas.androID.com/apk/res/se.smartrefill.app.x"    androID:ID="@+ID/mySlIDingDrawer"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    custom:orIEntation="horizontal"    custom:handle="@+ID/handle"    custom:content="@+ID/content"    custom:allowSingleTap="true"    custom:semiClosedContentSize="40dp"    >

那么你的attrs.xml(在res / values /中)也需要包含:

<declare-styleable name="SemiClosedSlIDingDrawer">    <attr name="handle" format="integer"/>    <attr name="content" format="integer"/>    <attr name="orIEntation" format="string" />    <attr name="bottomOffset" format="dimension"  />    <attr name="topOffset" format="dimension"  />    <attr name="allowSingleTap" format="boolean" />    <attr name="animateOnClick" format="boolean" />    <attr name="semiClosedContentSize" format="dimension" /></declare-styleable>

,其中’se.smartrefill.app.x’是指AndroIDManifest中定义的应用程序包.

此特定SlIDingDrawer(上图)配置为使用水平方向,内容视图的40dp宽(和fill_parent高)条带将以折叠/关闭模式显示(向右).在扩展/打开模式下,此实现将像标准SlIDingDrawer一样工作,但在折叠/关闭模式下,内容屏幕永远不会被完全隐藏(除非您指定semiClosedContentSize =“0dp”,这将把它变成标准的SlIDingDrawer).此实现基于AndroID-4(“1.6”)中SlIDingDrawer的实现,但兼容(包括)AndroID-14(“4.0”).此实现也应该与AndroID的未来版本兼容(在API 4和API 14之间的SlIDingDrawer几乎没有任何变化).此实现支持垂直和水平方向.

试试看!

问候,
雅各

总结

以上是内存溢出为你收集整理的java – SlidingDrawer在开始时半开放全部内容,希望文章能够帮你解决java – SlidingDrawer在开始时半开放所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存