所以这就是我现在所拥有的.光似乎是向下和向左瞄准.我可以看到角落确实是圆的,但阴影不是.仔细观察每个按钮的左下角,我可以看到按钮是圆形的,但是有一小块背景,角落仍然附着.所有按钮的高度均为2dp.我不知道如何删除这一小块背景.
这是xml的样子:
<linearLayout androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:orIEntation="vertical" androID:layout_gravity="center"> <button androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@drawable/standard_button_selector" androID:elevation="2dp" androID:layout_marginBottom="1dp" />
这使用背景选择器:
<?xml version="1.0" enCoding="utf-8"?><selector xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:state_pressed="true"> <shape androID:shape="rectangle"> <solID androID:color="@drawable/button_standard_pressed" /> <corners androID:radius="15dp" /> </shape> </item> <item androID:state_focused="true" > <shape androID:shape="rectangle"> <solID androID:color="@drawable/button_standard_focused"/> <corners androID:radius="15dp" /> </shape> </item> <item> <shape androID:shape="rectangle"> <solID androID:color="@drawable/button_standard_default"/> <corners androID:radius="15dp" /> </shape> </item></selector>
角落的半径为15dp,除阴影外,一切看起来都很正确.我该如何解决?
编辑:
这只是在Eclipse的图形布局预览中查看屏幕的问题.只要我在实际设备上加载它,它就可以工作了.
解决方法 这只是在Eclipse的图形布局预览中查看屏幕的问题.只要我在实际设备上加载它,它就可以工作了. 总结以上是内存溢出为你收集整理的Android材质设计 – 圆角视图未正确显示圆角阴影全部内容,希望文章能够帮你解决Android材质设计 – 圆角视图未正确显示圆角阴影所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)