Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android studio disable shadow around textview in layout editor in version 3.3

There is a weird shadow at the left and right of TextView when it is wrapped with in LinearLayout in android studio 3.3 . This shadow does not appear in device after installation , it only appears in editor . Is this a bug or new feature for some indication in android studio ? If this is a feature , Is there a way to disable it ?

enter image description here

test.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

<LinearLayout android:layout_width="wrap_content"
              android:layout_height="wrap_content">

    <TextView android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="Shadow Appear"/>
</LinearLayout>
</RelativeLayout>
like image 614
Manohar Avatar asked Jan 16 '19 06:01

Manohar


People also ask

How to set textview text shadow effect programmatically Android?

Convert Normal text style to drop shadow blur radius effect on button click in android. Shadow effect text can be easily generate through MainActivity.java programming file through setShadowLayer () function. So here is the complete step by step tutorial for how to Set textView text Shadow effect programmatically android.

How to draw a shadow on text in Android?

You can give -/+ values, where -Dx draws a shadow on the left of text and +Dx on the right. android:shadowDy specifies the Y-axis offset of shadow. -Dy specifies a shadow above the text and +Dy specifies below the text.

What is shadowdx and shadowdy in Android?

android:shadowDx specifies the X-axis offset of shadow. You can give -/+ values, where -Dx draws a shadow on the left of text and +Dx on the right. android:shadowDy specifies the Y-axis offset of shadow. -Dy specifies a shadow above the text and +Dy specifies below the text.

How to change the size of the text view in Android?

The attribute which is used to change the size of the Text View in android is “textSize”. Refer to the following code and its output for better understanding. 3. Changing Text Style The text style of the text in android can be implemented using the attribute “textStyle”. Multiple text styles can also be implemented using the pipeline operator.


Video Answer


1 Answers

The shadow is just to highlight LinearLayout orientation while in preview and not when the app is installed.

LinearLayout has two options for orientation: horizontal & vertical. By default, if not declared, the orientation is considered as horizontal, thus showing the shadow at both the vertical ends. Similarly, when we declare orientation as vertical, it shows shadows at both the horizontal ends.

I haven't found a way to disable it till now. Probably AS 3.3 does not provide it. I'll still try to find and see if I can disable shadows .

like image 102
Sneh Pandya Avatar answered Oct 15 '22 07:10

Sneh Pandya