Цвета моих кнопок не работают в студии android, и теперь весь мой проект ведет себя странно - PullRequest
0 голосов
/ 14 апреля 2020

Надеюсь, у вас все хорошо во времена Короны.

Я работаю в Android Studio, я создал несколько XML файлов в качестве макета ограничений, которые все работают хорошо.

Но сейчас я создаю новый XML файл, в котором мне нужна линейная компоновка, мне кажется, что я получаю только страницу входа, работающую в линейной компоновке.

Она работала хорошо, пока я не добавил LOG IN кнопка. Цвет фона кнопки - розовый. Цвет фона можно изменить только с backgroundtint.

Вот мой код.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".SignUp"
    android:background="@color/StartingScreenDarkBlue"
    android:orientation="vertical"
    android:paddingStart="45dp">

    <ImageView
        android:id="@+id/LogoLogin"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:src="@drawable/socialsports2"
        android:transitionName="logo_image"
        android:layout_marginTop="30dp"
        />

    <TextView
        android:id="@+id/loginlogotext"
        android:layout_width="250dp"
        android:layout_height="50dp"
        android:transitionName="logo_text"
        android:text="Social Sports"
        android:textColor="@color/White"
        android:fontFamily="@font/montserratlight"
        android:textSize="35dp"
        android:layout_marginStart="5dp"/>

    <ImageView
        android:id="@+id/LoginLine"
        android:layout_width="300dp"
        android:layout_height="2dp"
        android:layout_marginTop="5dp"
        android:layout_marginStart="5dp"
        android:background="@color/White"
        android:src="@drawable/rectangle"
        android:transitionName="line_trans"/>

    <TextView
        android:id="@+id/signinheretext"
        android:layout_width="250dp"
        android:layout_height="60dp"
        android:text="Sign up here"
        android:textSize="35dp"
        android:textColor="@color/White"
        android:fontFamily="@font/montserratbold"
        android:layout_marginStart="5dp"
        android:layout_marginTop="5dp"
        android:transitionName="signin_text_trans"/>

    <com.google.android.material.textfield.TextInputLayout
        android:id="@+id/outlinedTextFieldupfull"
        android:layout_marginStart="5dp"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
        >

        <com.google.android.material.textfield.TextInputEditText
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="Full name"
            android:fontFamily="@font/montserratlight"
            />

    </com.google.android.material.textfield.TextInputLayout>

    <com.google.android.material.textfield.TextInputLayout
        android:id="@+id/outlinedTextFieldupuser"
        app:counterEnabled="true"
        app:counterMaxLength="15"
        android:layout_marginStart="5dp"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        android:transitionName="username_trans"
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
        >

        <com.google.android.material.textfield.TextInputEditText
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="Username"
            android:fontFamily="@font/montserratlight"
            />

    </com.google.android.material.textfield.TextInputLayout>

    <com.google.android.material.textfield.TextInputLayout
        android:id="@+id/outlinedTextFieldupemail"
        android:layout_marginStart="5dp"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
        >

        <com.google.android.material.textfield.TextInputEditText
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="Email"
            android:fontFamily="@font/montserratlight"
            />

    </com.google.android.material.textfield.TextInputLayout>


    <com.google.android.material.textfield.TextInputLayout
        android:id="@+id/filledTextFielduppass"
        android:layout_marginStart="5dp"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        app:passwordToggleEnabled="true"
        app:passwordToggleTint="@color/White"
        android:transitionName="password_trans"
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
        >

        <com.google.android.material.textfield.TextInputEditText
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="Password"
            android:fontFamily="@font/montserratlight"
            android:inputType="textPassword"
            />

    </com.google.android.material.textfield.TextInputLayout>

    <Button
        android:id="@+id/signup"
        android:layout_width="300dp"
        android:layout_height="50dp"
        android:layout_marginStart="5dp"
        android:layout_marginTop="10dp"
        android:background="@color/White"
        android:textSize="20dp"
        android:text="Sign up"
        android:textColor="@color/StartingScreenDarkBlue"
        android:fontFamily="@font/montserratbold"
        android:transitionName="sign_trans"/>

    <Button
        android:id="@+id/alreadyaccount"
        android:layout_width="320dp"
        android:layout_height="40dp"
        android:layout_marginStart="-10dp"
        android:textSize="14dp"
        android:textColor="@color/White"
        android:background="#00000000"
        android:text="Already have an account? Sign in"
        android:fontFamily="@font/montserratbold"
        android:transitionName="newtoalready_trans"/>

    <Button
        android:id="@+id/skipaccount"
        android:layout_width="320dp"
        android:layout_height="40dp"
        android:layout_marginStart="-10dp"
        android:textSize="14dp"
        android:textColor="@color/White"
        android:background="#00000000"
        android:text="Want to skip logging in? Skip"
        android:fontFamily="@font/montserratbold"
        android:transitionName="skip_trans"/>

</LinearLayout>

А вот как это выглядит;

Layout

Что еще хуже, подумал я, хорошо, сейчас я буду использовать backgroundtint. Я закончил вход в систему и зарегистрироваться. После этого я оглянулся на другие мои XML файлы для главного меню приложения et c. Но они также изменились!

Сначала это выглядело так:

Main menu 1

Теперь это выглядит так:

Main menu 2

Кто-нибудь знает, как это исправить, пожалуйста, дайте мне знать. Кроме того, если мне нужно отправить дополнительные фотографии, пожалуйста, дайте мне знать.

...