小编Sti*_*ter的帖子

如何在Android中创建动画GIF(开发)

我正在寻找一种在原生Android应用程序中创建动画GIF 的简单方法.源文件应为JPEG(来自相机或任何),输出应保存为设备上的GIF.

我不想知道如何播放动画或动画GIF文件.

要清楚:我想知道如何将单个图像逐帧放入"电影"中,然后将其另存为.gif文件.

例如,这个应用程序可以做我想做的事.

animation android jpeg gif adt

45
推荐指数
3
解决办法
4万
查看次数

过滤后更新AngularJS中的分页

我已经实施了分页.现在我希望在过滤结果后更新分页.

表格:

<input type="text" data-ng-model="search.name" data-ng-change="filter()"/>
Run Code Online (Sandbox Code Playgroud)

列表:

<li data-ng-repeat="data in filtered = (list | filter:search) | filter:search | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">{{data.name}}</li>
Run Code Online (Sandbox Code Playgroud)

分页:

<pagination data-boundary-links="true" data-num-pages="noOfPages" data-current-page="currentPage" max-size="maxSize"></pagination>
Run Code Online (Sandbox Code Playgroud)

控制器:

$scope.filter = function() {
    window.setTimeout(function() { //wait for 'filtered' to be changed
        $scope.noOfPages = Math.ceil($scope.filtered.length/$scope.entryLimit);
        $scope.setPage = function(pageNo) {
            $scope.currentPage = pageNo;
        };
    }, 10);
};
Run Code Online (Sandbox Code Playgroud)

我的问题是,在点击页码后或在输入字段中输入下一个字符后,刚刚更新了分页.所以这是更新一步到晚.

编辑:我将源添加到jsFiddle:http://jsfiddle.net/eqCWL/2/

javascript pagination angularjs

34
推荐指数
2
解决办法
4万
查看次数

范围变量和Angular中的ng-include不协调

我有一个文件dropzone来获取文件的数据内容.
如果我将其设置$scope.importData为null,则无法再在drop handler中分配数据.

$scope.handleDrop = function(evt) {
    if (window.File && window.FileReader && window.FileList && window.Blob) {
      var files = evt.dataTransfer ? evt.dataTransfer.files : evt.target.files,
          file = files[0],
          reader = new FileReader();

      reader.onloadend = function(evt) {
          var content = evt.target.result;
          if('' !== content) {
              $scope.importData = content; //will work as long you do not set $scope.importData to null
              $scope.$apply();
          }
      };
      reader.readAsText(file);
    }
};
Run Code Online (Sandbox Code Playgroud)

我发现问题可能是ng-include.如果我没有包含它,它将工作.

请试试Plunker ......

http://plnkr.co/edit/BFOquRMLOqpL3arv1rtI?p=preview

javascript angularjs

8
推荐指数
1
解决办法
1949
查看次数

标签 统计

angularjs ×2

javascript ×2

adt ×1

android ×1

animation ×1

gif ×1

jpeg ×1

pagination ×1