我有2个活动,我想创建一个文本和一个元素(按钮)的颜色到另一个元素(活动的背景和TextView的文本)的过渡动画
有可能吗?
答案 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);
}
动画实体!