从按钮获取文本和颜色并为另一个活动设置动画

时间:2018-06-19 12:12:49

标签: android

我有2个活动,我想创建一个文本和一个元素(按钮)的颜色到另一个元素(活动的背景和TextView的文本)的过渡动画

有可能吗?

3 个答案:

答案 0 :(得分:0)

可能的种类很多,但是您必须创建自定义按钮,因此使用某种布局而不是按钮,并添加文本视图和背景色,并为文本视图提供transition_name,以便动画将保留在文本视图中,而不是整个按钮..

您可以为该布局赋予高程,使其看起来像按钮。

答案 1 :(得分:0)

您可以在值中添加样式。

style.xml

<style name="myButton" parent="Theme.AppCompat.Light">
    <item name="android:text">text goes here</item>
    <item name="android:textColor">#FFFFFF</item>
</style>

在此之后,将上述样式设置为您的两个活动按钮,如下所示

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:theme="@style/myButton" />

答案 2 :(得分:0)

建议!

LayoutInflater用于使用预定义的XML布局来操纵Android屏幕。此类用于在运行时将布局XML文件实例化为其相应的View对象

LayoutInflaterinflater=(LayoutInflater)context.getSystemService
      (Context.LAYOUT_INFLATER_SERVICE);

public class MyCustomView extends LinearLayout
{
    ...
    private void init()
    {
        LayoutInflaterinflater = LayoutInflater.from(getContext());
        inflater.inflate(R.layout.view_with_merge_tag, this);
    }

动画实体!