回答
所有我可以从图片中看到 - 你应该使用EditText的每个[可绘制状态] [可绘制的9层补丁阴影]。
你有没有任何例子来显示@Artem –
http://wptrafficanalyzer.in/blog/using-styles-and-themes-in- android/- 你必须阅读,以获得“选择器”可绘制,用于默认,“没有风格”EditText。然后 - 转到你的“android-sdk”文件夹,找到相应平台的选择器文件(android-14,android-19等)。复制选择器文件和所有提到的“@drawable”.png文件。分别为所有dpi文件夹执行此操作。然后编辑所有的.png文件 - 添加您的自定义阴影。将选择器引用到新的.png-s。将选择器设置为您的EditText(或从主题)的背景。就这样。 –
http://javatechig.com/android/android-styles-and-themes-tutorial - 如何风格的意见。是的,有很多工作 - 从6到81 .png进行编辑。不要忘记所有。相同的DPI的文件夹的PNG-S必须具有相同的宽度,高度和9的贴剂边缘线 - 否则可以得到 “假象” –
这是最后我得到了答案..但林不满意这个答案...所以任何人有更好的解决方案?
<!-- most important is order of layers -->
<!-- Bottom right side 1dp Shadow -->
<item>
<shape android:shape="rectangle" >
<solid android:color="@color/lighter_gray" />
</shape>
</item>
<!-- Bottom 2dp Shadow -->
<item
android:bottom="1px"
android:right="1px">
<shape android:shape="rectangle" >
<solid android:color="@color/light_gray" />
</shape>
</item>
<!-- Bottom 2dp Shadow -->
<item
android:bottom="3px"
android:right="3px">
<shape android:shape="rectangle" >
<solid android:color="@color/gray" />
</shape>
</item>
<!-- White Top color -->
<item
android:bottom="5px"
android:right="5px">
<shape android:shape="rectangle" >
<solid android:color="#FFFFFF" />
<stroke
android:width="1dp"
android:color="@color/selector_color" />
</shape>
</item>
</layer-list>
的EditText
<EditText style="@style/match_width"
android:background="@drawable/border_with_shadow"
android:hint="Enter Order number"
android:padding="5dp"
android:paddingLeft="11dp"
android:singleLine="true"
android:textColor="#000000"
android:textSize="16sp" />
这是我的EDITTEXT: \t \t \t \t <的EditText \t \t \t \t \t风格= “@风格/ MATCH_WIDTH” \t \t \t \t \t机器人:背景= “@绘制/ border_with_shadow” \t \t \t \t \t机器人:提示= “输入订单号” \t \t \t \t \t机器人:填充= “5DP” \t \t \t \t \t机器人:paddingLeft = “11DP” \t \t \t \t \t机器人:SINGLELINE = “真” \t \t \t \t \t机器人:文字颜色=“# 000000“ \t \t \t \t \t android:textSize =”16sp“/> –
这是我输出的EditText这是不指望expected..I更准确
- 1. 阵营本地梯度阴影
- 2. 阴影按钮,看起来像梯度的Android XML
- 3. 对EditText字段的Android阴影效果。
- 4. 绘制一个圆角的UIView梯度和阴影
- 5. 跨浏览器的CSS为曲线,阴影,梯度
- 6. 阴影与CSS梯形形状按钮
- 7. C#十六进制代码阴影梯度发生器
- 8. Android内阴影
- 9. 阴影的宽度线barplot
- 10. Android的对话框阴影
- 11. 在Adobe Photoshop中投影阴影角度阴影
- 12. 试图绘制阴影效果,像梯度上控制的边缘,C#
- 13. 的Android径向梯度21
- 14. 透明度框阴影
- 15. 删除Kinect深度阴影
- 16. OpenGL ES 2D阴影的阴影
- 17. Android多梯度xml
- 18. CoreGraphics的阴影?
- 19. Android ProgressDialog阴影出现
- 20. React Native Android按钮阴影
- 21. 底部阴影到ListPopupWindow android
- 22. Android按钮边框阴影
- 23. Android和箱阴影财产
- 24. 向Android Widget提升(阴影)
- 25. Android - 按钮阴影的好习惯
- 26. Android:没有阴影的对话框
- 27. Android:删除默认ActionBar的阴影
- 28. 带有阴影的Android UI组件
- 29. 的Android AppBar没有显示阴影
- 30. 在Android的TabLayout上设置阴影
使用层列表绘制 – pskink
没有任何其他选择? 因为我需要使用10层,仍然不会完美 –
10?我认为3 ... – pskink