Я использую библиотеку. В котором я показываю активность, используемую моей библиотекой, я использую цвет, чтобы покрыть экран цветом. он выглядит круто.Как добавить цвет градиента в цвет. Xml
Но по некоторым причинам я решил использовать градиент. Я разработал красивый эффект градиента, как вы можете увидеть ниже
<?xml version="1.0" encoding="UTF-8"?>
<gradient
android:angle="90"
android:endColor="#555994"
android:centerColor="#b5b6d2"
android:startColor="#555994"
android:type="linear" />
<corners
android:radius="0dp"/>
</shape>
это выглядит хорошо. Но проблема в том, что я использую библиотеку, которая принимает только цвет или цвет. У меня нет другого метода для изменения, в библиотеке показывается активность, я просто должен передать цвет, который будет отображаться в действии.
Теперь мой вопрос:
Могу ли я определить непосредственно цвет градиента в файле color.xml. Или там любой способ конвертировать цветной файл градиента, который находится в режиме рисования , можно выбрать как цвет. так что библиотека может применять мой собственный цвет в качестве заднего грунта
, пожалуйста, помогите мне. Это поможет.
Edit 1:
Для тех парней, которые говорят мне, чтобы добавить это в качестве фона изображения или что-либо другое, позвольте мне поделиться вам небольшую часть этой линии, так что вы можете понять случай более ясно
.withColorResource(R.color.indigo)
Здесь я ссылка на фиолетовый цвет, определенном в Color.xml, я могу установить любую вещь в качестве фона, как библиотека только дает мне возможность настройки цвета, как показано выше. Итак, я сделал ничью, способную градиентного цвета. Теперь я хочу, чтобы ссылка на градиент была как цвет.
Относительно вашего «Редактировать 1»: я не говорю, что использую его как фон для изображения. Я просто говорю, задайте его для изображения с помощью @android: color/transparent и добавьте отдельный вид, который принимает фоновый градиент как вытягиваемый под ним (!). (Так что градиент не имеет ничего общего с этим lib) – everyman
где я упомянул, что хочу цвет на фоне изображения. Мне просто нужно нажать цвет в методе .withColorResource (R.color.indigo), где, как я хочу дать ему цвет градиента –
Вы говорите прямо в первом предложении: «В котором я показываю изображение и за ним это изображение я использую цвет « – everyman