qwe*_*rtz 6 xml android shadow android-elevation pixel-density
我注意到当我在xml中使用elevation属性并将其设置为4dp时,我得到一个正常的阴影.当我在java中使用setElevation(4)时,我得到的阴影比xml属性少.我该如何解决这个问题?
根据android文档setElevation()
设置此视图的基础高程(以像素为单位)。
您需要将像素转换为 dpi:
setElevation(4 / context.getResources().getDisplayMetrics().density);
Run Code Online (Sandbox Code Playgroud)