мне нужно нарисовать тень на название, без размытости, как на этой картинке: text with shadow, shadowRadius = 0Android TextView тень не работает, когда Radius значение 0
Моя проблема заключается в том, что как только я установил shadowRadius до 0, тень больше не появляется.
Вот код, я использую в моей style.xml
<style name="navigationTitleWithShadow">
<item name="android:textAllCaps">true</item>
<item name="android:textColor">@color/navigationTitleForegroundColor</item>
<item name="android:shadowColor">@color/navigationTitleShadowColor</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">0</item>
</style>
И в макете:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="@dimen/nav_header_vertical_spacing"
android:text="@string/menuTableViewController_navigationTitle"
android:textAppearance="@style/navigationTitleWithShadow" />
Любая идея, как это имеет 0 shadowRadius?
Я не уверен, но, прочитав документацию, я увидел, что андроид: shadowRadius должен быть значением с плавающей запятой. Я не знаю, можно ли поставить значение 0. Возможно, попробуйте 0.0 – Mtoypc
Спасибо! Я пробовал с 0.0, 0.1, 0.5 и до тех пор, пока мое значение меньше 1, тени нет. –