标签: transition

UIPageViewController转换'不平衡调用开始/结束外观转换'

当我浏览UIPageViewController速度超过其过渡动画时,我得到了' Unbalanced calls to begin/end appearance transitions for <MyDataViewController>',并且在我尝试翻页之前,横向中的两个视图中的一个未显示.

有人有想法解决这个bug吗?

transition ios uipageviewcontroller

18
推荐指数
4
解决办法
1万
查看次数

更改数字逐渐显示为svg文本,D3转换

我正在寻找一种简单的方法来逐步更改显示为带有d3的svg文本的数字的值.

var quality = [0.06, 14];
// qSVG is just the main svg element

qSVG.selectAll(".txt")
    .data(quality)
    .enter()
    .append("text")
    .attr("class", "txt")
    .text(0)
    .transition()
    .duration(1750)
        .text(function(d){
             return d;
        });
Run Code Online (Sandbox Code Playgroud)

由于这种情况下的文本是一个数字,我希望有一种简单的方法可以将它递增到转换的结尾.

也许有人有个主意.

干杯

label transition d3.js

18
推荐指数
1
解决办法
1万
查看次数

具有转换的片段事务 - 需要唯一的transitionNames

我想从列表视图转到详细视图,因此,我OnClickListener在列表中使用以下内容:

@Override
public void onClick(View view)
{
    Bet bet = (Bet)view.getTag();
    FragmentManager fm = getActivity().getSupportFragmentManager();
    BetDetailFragment f = BetDetailFragment.create(bet);
    String tag = f.getClass().getName();

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
    {
        setSharedElementReturnTransition(TransitionInflater.from(getActivity()).inflateTransition(android.R.transition.move));
        f.setSharedElementEnterTransition(TransitionInflater.from(getActivity()).inflateTransition(android.R.transition.move));
    }

    FragmentTransaction ft = fm.beginTransaction()
            .replace(R.id.frame_container, f, tag)
            .addToBackStack(tag);

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
    {
        L.d(this, "TRANS: " + TransitionUtil.getTransitionNameBetLogo1(bet) + "|" + view.findViewById(R.id.ivLogo1));
        L.d(this, "TRANS: " + TransitionUtil.getTransitionNameBetLogo2(bet) + "|" + view.findViewById(R.id.ivLogo2));
        ft.addSharedElement(view.findViewById(R.id.ivLogo1), "1");//TransitionUtil.getTransitionNameBetLogo1(bet));
        ft.addSharedElement(view.findViewById(R.id.ivLogo2), "2");//TransitionUtil.getTransitionNameBetLogo2(bet));
    }
    ft.commit();
}
Run Code Online (Sandbox Code Playgroud)

我的函数返回唯一的名称,我有两个不同的视图,但它仍然无法正常工作.我已经评论过不必要的函数并在那里写了一些独特的事务名称......但是,我仍然得到这个例外,在第一行addSharedElement:

java.lang.IllegalArgumentException: Unique transitionNames are required for …
Run Code Online (Sandbox Code Playgroud)

android transition transactions fragment android-transitions

18
推荐指数
2
解决办法
8878
查看次数

Android在活动上进行转换重新创建()

我想在更改主题后对活动重新创建()进行转换,是否可能?

我尝试过:@android:anim/fade_in @android:anim/fade_out但它不起作用,这也会影响我打开和关闭活动时的转换,但我不希望这样

animation android transition recreate android-activity

18
推荐指数
1
解决办法
1897
查看次数

使用D3更改和转换和弦图中的数据集

我正在使用D3制作和弦图.

我试图这样做,以便当用户点击链接时,数据集将更改为另一个预定义的数据集.我已经查看了http://exposedata.com/tutorial/chord/latest.htmlhttp://fleetinbeing.net/d3e/chord.html,并尝试使用其中的一些元素来使其工作.

以下是用于创建"默认"图表的JavaScript:

var dataset = "data/all_trips.json";

var width = 650,
    height = 600,
    outerRadius = Math.min(width, height) / 2 - 25,
    innerRadius = outerRadius - 18;

var formatPercent = d3.format("%");

var arc = d3.svg.arc()
    .innerRadius(innerRadius)
    .outerRadius(outerRadius);

var layout = d3.layout.chord()
    .padding(.03)
    .sortSubgroups(d3.descending)
    .sortChords(d3.ascending);

var path = d3.svg.chord()
    .radius(innerRadius);

var svg = d3.select("#chart_placeholder").append("svg")
    .attr("width", width)
    .attr("height", height)
  .append("g")
    .attr("id", "circle")
    .attr("transform", "translate(" + width / 1.5 + "," + height / 1.75 + ")");

svg.append("circle")
    .attr("r", …
Run Code Online (Sandbox Code Playgroud)

javascript transition d3.js chord-diagram

17
推荐指数
1
解决办法
9143
查看次数

CSS:如何从中心而不是左上角缩放图像

所以我的问题是我有一个图像,我设置它的CSS有一个

max-width: 100% 
Run Code Online (Sandbox Code Playgroud)

它以较低的分辨率进行缩放(如下面的小提琴所示).我想要的是过渡从图像中心生效.

目前; 从我从大多数情况看到的我已经完成的涉及比例的过渡,他们从左上角扩展.

这是我的小提琴:http://jsfiddle.net/Eolis/3ya98xh8/3/

css transition center scale

17
推荐指数
3
解决办法
6万
查看次数

如何在全屏时禁用导航栏幻灯片动画?

我有一个活动进入另一个全屏幕活动.但是,当从此活动转换到我的全屏活动时,导航栏会向下滑动而不是立即消失.我在第二个活动中为一个全屏幕窗口充气,但是由于慢速滑动动画,它在动画完成后1秒后调整大小而不是立即充气到全屏幕.因此,我需要动画立即消失.我试过了

<item name="android:windowAnimationStyle">@null</item>

overridePendingTransition(0, 0);
Run Code Online (Sandbox Code Playgroud)

Transition fade = new Fade();
fade.excludeTarget(android.R.id.navigationBarBackground, true);
getWindow().setEnterTransition(fade);
Run Code Online (Sandbox Code Playgroud)

没有运气.

在Windows方面,我试过了

WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 
WindowManager.LayoutParams.FLAG_FULLSCREEN 
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
Run Code Online (Sandbox Code Playgroud)

我如何隐藏导航栏: View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

animation android transition

17
推荐指数
1
解决办法
3057
查看次数

d3.js过渡结束事件

我正在应用转换到返回的一组节点selectAll().我认为结束事件将在所有转换完成后触发,但each("end",function)在每次转换结束时调用.

那么有没有办法设置一个在所有选定节点完成转换后调用的回调?

我应该用call它吗?但我不认为它在文档中的任何地方都用作结束回调.

我也可以在each回调中运行一个计数器.但有没有办法知道还有多少节点尚待完成转换?或所选节点组中当前节点的索引?

我在链中有两个select()调用,selectAll('.partition').selectAll('.subpartition') 因此传递给每个回调的索引参数将旋转n次.

transition d3.js

16
推荐指数
2
解决办法
1万
查看次数

CSS过滤器灰度无法在Firefox中运行

我在从灰度转换为彩色时遇到了麻烦,它在chrome中工作,但就是这样.

这是HTML:

<div id="post" style="background-image:url('bg.png');background-repeat:no-repeat;">
    <p><a href="/post.php?id=1">Title - Date</a></p>
</div>
Run Code Online (Sandbox Code Playgroud)

这是CSS:

#post{
    padding:0;
    margin:0 auto;
    margin-bottom:25px;
    border:solid 1px #000;
    height:150px;
    width:750px;
    display:block;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.5\'/></filter></svg>#grayscale");
    filter: gray alpha(opacity=50);
    -webkit-filter: grayscale(50%);
    -webkit-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    transition: 0.3s all ease;
    -webkit-backface-visibility: hidden;
}

#post:hover{
    filter: none;
    -webkit-filter: grayscale(0%);
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助,非常感谢.

css firefox transition css3 grayscale

16
推荐指数
1
解决办法
3万
查看次数

在Swift中添加图像过渡动画

下面是每隔5秒自动在不同图像之间切换的代码.我想在转换中添加动画,即淡入淡出,从左侧滚动等等.我将如何在Swift中执行此操作?谢谢.

class ViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()

    imageView.animationImages = [
        UIImage(named: "brooklyn-bridge.jpg")!,
        UIImage(named: "grand-central-terminal.jpg")!,
        UIImage(named: "new-york-city.jpg")!,
        UIImage(named: "one-world-trade-center.jpg")!,
        UIImage(named: "rain.jpg")!,
        UIImage(named: "wall-street.jpg")!]

    imageView.animationDuration = 25.0
    imageView.startAnimating()
}
Run Code Online (Sandbox Code Playgroud)

animation transition uiimage ios swift

16
推荐指数
1
解决办法
2万
查看次数