Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
Front-End
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
abdullh.alsoleman
Front-End
Commits
734240db
Commit
734240db
authored
Oct 19, 2015
by
Adam Barth
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1678 from abarth/show_color_filter
Show ColorFilter
parents
623b3ba0
40942233
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
22 additions
and
19 deletions
+22
-19
stock_home.dart
examples/stocks/lib/stock_home.dart
+1
-1
drawer_item.dart
packages/flutter/lib/src/material/drawer_item.dart
+3
-3
icon.dart
packages/flutter/lib/src/material/icon.dart
+1
-1
icon_button.dart
packages/flutter/lib/src/material/icon_button.dart
+1
-1
tabs.dart
packages/flutter/lib/src/material/tabs.dart
+1
-1
basic_types.dart
packages/flutter/lib/src/painting/basic_types.dart
+1
-0
box_painter.dart
packages/flutter/lib/src/painting/box_painter.dart
+3
-3
basic_types.dart
packages/flutter/lib/src/rendering/basic_types.dart
+1
-0
image.dart
packages/flutter/lib/src/rendering/image.dart
+4
-4
basic.dart
packages/flutter/lib/src/widgets/basic.dart
+5
-4
sprite.dart
packages/flutter_sprites/lib/src/sprite.dart
+1
-1
No files found.
examples/stocks/lib/stock_home.dart
View file @
734240db
...
...
@@ -226,7 +226,7 @@ class StockHomeState extends State<StockHome> {
return
new
ToolBar
(
left:
new
IconButton
(
icon:
"navigation/arrow_back"
,
colorFilter:
new
ui
.
ColorFilter
.
mode
(
Theme
.
of
(
context
).
accentColor
,
ui
.
TransferMode
.
srcATop
),
colorFilter:
new
ColorFilter
.
mode
(
Theme
.
of
(
context
).
accentColor
,
ui
.
TransferMode
.
srcATop
),
onPressed:
_handleSearchEnd
),
center:
new
Input
(
...
...
packages/flutter/lib/src/material/drawer_item.dart
View file @
734240db
...
...
@@ -47,10 +47,10 @@ class _DrawerItemState extends State<DrawerItem> {
return
Colors
.
transparent
;
}
ui
.
ColorFilter
_getColorFilter
(
ThemeData
themeData
)
{
ColorFilter
_getColorFilter
(
ThemeData
themeData
)
{
if
(
config
.
selected
)
return
new
ui
.
ColorFilter
.
mode
(
themeData
.
primaryColor
,
TransferMode
.
srcATop
);
return
new
ui
.
ColorFilter
.
mode
(
const
Color
(
0x73000000
),
TransferMode
.
dstIn
);
return
new
ColorFilter
.
mode
(
themeData
.
primaryColor
,
TransferMode
.
srcATop
);
return
new
ColorFilter
.
mode
(
const
Color
(
0x73000000
),
TransferMode
.
dstIn
);
}
Widget
build
(
BuildContext
context
)
{
...
...
packages/flutter/lib/src/material/icon.dart
View file @
734240db
...
...
@@ -35,7 +35,7 @@ class Icon extends StatelessComponent {
final
int
size
;
final
String
type
;
final
IconThemeColor
color
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
String
_getColorSuffix
(
BuildContext
context
)
{
IconThemeColor
iconThemeColor
=
color
;
...
...
packages/flutter/lib/src/material/icon_button.dart
View file @
734240db
...
...
@@ -20,7 +20,7 @@ class IconButton extends StatelessComponent {
final
String
icon
;
final
IconThemeColor
color
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
final
GestureTapCallback
onPressed
;
Widget
build
(
BuildContext
context
)
{
...
...
packages/flutter/lib/src/material/tabs.dart
View file @
734240db
...
...
@@ -321,7 +321,7 @@ class Tab extends StatelessComponent {
Widget
_buildLabelIcon
()
{
assert
(
label
.
icon
!=
null
);
Color
iconColor
=
selected
?
selectedColor
:
color
;
ui
.
ColorFilter
filter
=
new
ui
.
ColorFilter
.
mode
(
iconColor
,
TransferMode
.
srcATop
);
ColorFilter
filter
=
new
ColorFilter
.
mode
(
iconColor
,
TransferMode
.
srcATop
);
return
new
Icon
(
type:
label
.
icon
,
size:
_kTabIconSize
,
colorFilter:
filter
);
}
...
...
packages/flutter/lib/src/painting/basic_types.dart
View file @
734240db
...
...
@@ -5,6 +5,7 @@
export
'dart:ui'
show
Canvas
,
Color
,
ColorFilter
,
FontStyle
,
FontWeight
,
Offset
,
...
...
packages/flutter/lib/src/painting/box_painter.dart
View file @
734240db
...
...
@@ -561,10 +561,10 @@ enum ImageRepeat {
/// Paint an image into the given rectangle in the canvas
void
paintImage
(
{
ui
.
Canvas
canvas
,
Canvas
canvas
,
Rect
rect
,
ui
.
Image
image
,
ui
.
ColorFilter
colorFilter
,
ColorFilter
colorFilter
,
ImageFit
fit
,
repeat:
ImageRepeat
.
noRepeat
,
Rect
centerSlice
,
...
...
@@ -668,7 +668,7 @@ class BackgroundImage {
final
Rect
centerSlice
;
/// A color filter to apply to the background image before painting it.
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
/// The image to be painted into the background.
ui
.
Image
get
image
=>
_image
;
...
...
packages/flutter/lib/src/rendering/basic_types.dart
View file @
734240db
...
...
@@ -5,6 +5,7 @@
export
'dart:ui'
show
Canvas
,
Color
,
ColorFilter
,
Offset
,
Paint
,
Path
,
...
...
packages/flutter/lib/src/rendering/image.dart
View file @
734240db
...
...
@@ -22,7 +22,7 @@ class RenderImage extends RenderBox {
ui
.
Image
image
,
double
width
,
double
height
,
ui
.
ColorFilter
colorFilter
,
ColorFilter
colorFilter
,
ImageFit
fit
,
repeat:
ImageRepeat
.
noRepeat
,
Rect
centerSlice
...
...
@@ -67,9 +67,9 @@ class RenderImage extends RenderBox {
}
/// If non-null, apply this color filter to the image before painint.
ui
.
ColorFilter
get
colorFilter
=>
_colorFilter
;
ui
.
ColorFilter
_colorFilter
;
void
set
colorFilter
(
ui
.
ColorFilter
value
)
{
ColorFilter
get
colorFilter
=>
_colorFilter
;
ColorFilter
_colorFilter
;
void
set
colorFilter
(
ColorFilter
value
)
{
if
(
value
==
_colorFilter
)
return
;
_colorFilter
=
value
;
...
...
packages/flutter/lib/src/widgets/basic.dart
View file @
734240db
...
...
@@ -20,6 +20,7 @@ export 'package:flutter/rendering.dart' show
BoxShadow
,
Canvas
,
Color
,
ColorFilter
,
EdgeDims
,
FlexAlignItems
,
FlexDirection
,
...
...
@@ -894,7 +895,7 @@ class Image extends LeafRenderObjectWidget {
final
ui
.
Image
image
;
final
double
width
;
final
double
height
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
final
ImageFit
fit
;
final
ImageRepeat
repeat
;
final
Rect
centerSlice
;
...
...
@@ -936,7 +937,7 @@ class ImageListener extends StatefulComponent {
final
ImageResource
image
;
final
double
width
;
final
double
height
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
final
ImageFit
fit
;
final
ImageRepeat
repeat
;
final
Rect
centerSlice
;
...
...
@@ -998,7 +999,7 @@ class NetworkImage extends StatelessComponent {
final
String
src
;
final
double
width
;
final
double
height
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
final
ImageFit
fit
;
final
ImageRepeat
repeat
;
final
Rect
centerSlice
;
...
...
@@ -1033,7 +1034,7 @@ class AssetImage extends StatelessComponent {
final
AssetBundle
bundle
;
final
double
width
;
final
double
height
;
final
ui
.
ColorFilter
colorFilter
;
final
ColorFilter
colorFilter
;
final
ImageFit
fit
;
final
ImageRepeat
repeat
;
final
Rect
centerSlice
;
...
...
packages/flutter_sprites/lib/src/sprite.dart
View file @
734240db
...
...
@@ -113,7 +113,7 @@ abstract class SpritePaint {
paint
.
color
=
new
Color
.
fromARGB
((
255.0
*
_opacity
).
toInt
(),
255
,
255
,
255
);
if
(
colorOverlay
!=
null
)
{
paint
.
colorFilter
=
new
ui
.
ColorFilter
.
mode
(
colorOverlay
,
ui
.
TransferMode
.
srcATop
);
paint
.
colorFilter
=
new
ColorFilter
.
mode
(
colorOverlay
,
ui
.
TransferMode
.
srcATop
);
}
if
(
transferMode
!=
null
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment