我只是从材料设计开始,并且除了使用CardVIEw之外,还有一个问题需要升级才能使用.具体来说,它应该在linearLayout上工作吗?
<linearLayout androID:paddingtop="10dp" androID:orIEntation="vertical" androID:paddingleft="@dimen/activity_horizontal_margin" androID:paddingRight="@dimen/activity_horizontal_margin" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:elevation="2dp"> <linearLayout androID:ID="@+ID/shareLayout" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:paddingBottom="10dp"> <ImageVIEw androID:ID="@+ID/shareIcon" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:src="@drawable/ic_share_black_48dp"/> <TextVIEw androID:ID="@+ID/shareText" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_gravity="center_vertical" androID:paddingleft="10dp" androID:text="@string/action_share"/> </linearLayout> <linearLayout androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content"> <ImageVIEw androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:src="@drawable/ic_computer_black_48dp"/> <TextVIEw androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:layout_gravity="center_vertical" androID:paddingleft="10dp" androID:text="@string/action_desktop"/> </linearLayout> </linearLayout>
此代码不会产生可见的布局高程 – 没有阴影.如果我把它放在CardVIEw中,高程可以正常工作,但是我在点击事件时遇到了问题.我试过删除图像,但这没有效果.我只需要在CardVIEw中包装我想要提升的所有内容,还是有其他方法?谢谢.
我正在测试运行AndroID 5.0.2的Nexus 7.
UPDATE
我按照建议尝试了大纲提供程序,这会产生阴影,但却是一个奇怪的阴影.
看起来linearLayout是有角度的,而不仅仅是提升.改变保证金似乎没有帮助.有人还有其他想法吗?
解决方法:
使用VIEwOutlineProvIDer为所有视图生成阴影.如果设置了背景,则会从视图的背景中自动生成此类提供程序.阴影采用背景的形状和透明度.要使透明视图投射阴影,您必须设置自己的VIEwOutlineProvIDer:
vIEw.setoutlineProvIDer(new VIEwOutlineProvIDer() { @OverrIDe public voID getoutline(VIEw vIEw, Outline outline) { outline.setRect(0, 0, vIEw.getWIDth(), vIEw.getHeight()); }});
确保阴影施法者有足够的空间来绘制阴影.默认情况下,CardVIEw会为此添加自己的填充.
总结以上是内存溢出为你收集整理的Android资料设计 – LinearLayout提升全部内容,希望文章能够帮你解决Android资料设计 – LinearLayout提升所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)